Cliff Swallow (Petrochelidon pyrrhonota). California (USA), April 2009.
CaliforniaUSAswallowspasserinesflyingmy favorites