Purple Martin

Progne subis

Barn Swallow

Hirundo rustica

Northern Rough-winged Swallow

Stelgidopteryx serripennis

Cliff Swallow

Petrochelidon pyrrhonota

Black Swift

Cypseloides niger

Bank Swallow

Riparia riparia

Pages