tjhinnebusch:
Cave Swallow - Petrochelidon fulva
tjhinnebusch:
Cave Swallow - Petrochelidon fulva
tjhinnebusch:
Cliff Swallows, Hirundo pyrrhonota
tjhinnebusch:
Cliff Swallows, Hirundo pyrrhonota
tjhinnebusch:
Violet-Green Swallow, Tachycineta thalassic
tjhinnebusch:
Barn Swallow