Northern Rough-winged Swallow

Stelgidopteryx serripennis

Click on the thumbnail for a larger image