N. Rough-winged swallow
Stelgidopteryx serripennis
More N. Rough-winged swallow information: