Northern Rough-winged Swallow Stelgidopteryx serripennis

Hirundinidae (Swallows)
Northern Rough-winged Swallow Stelgidopteryx serripennis - Orniverse