photographs by Douglas Herr
Hirundinidae: Cliff Swallow (Petrochelidon pyrrhonota)

<< >>
Cliff Swallow, Plumas County California - Copyright (C) 2009 Douglas Herr