Northern Rough-winged Swallow. Stelgidopteryx serripennis


Stelgidopteryx serripennis
Stelgidop …