Swallows - kirankeerthana
Tree Swallow, Kumeyaay Lake, Mission Trails Regional Park, San Diego County, California, May 2009

Tree Swallow, Kumeyaay Lake, Mission Trails Regional Park, San Diego County, California, May 2009

Tree SwallowKumeyaay LakeMission Trails Regional ParkSan Diego CountyCaliforniaMay 2009