Northern rough-winged swallow

Stelgidopteryx serripennis

Northern rough-winged swallow