Cliff Swallow

Petrochelidon pyrrhonota

Cave Swallow

Petrochelidon fulva

Barn Swallow

Hirundo rustica

Tree Swallow

Tachycineta bicolor

Northern Rough-winged Swallow

Stelgidopteryx serripennis

Violet-green Swallow

Tachycineta thalassina

Pages