Swallows - kirankeerthana
Cliff Swallow, Tijuana River Estuary, San Diego County, California, May 2009

Cliff Swallow, Tijuana River Estuary, San Diego County, California, May 2009

Cliff SwallowTijuana River EstuarySan Diego CountyCaliforniaMay 2009