A worldwide community photographing and learning about wildlife
Notiochelidon cyanoleuca
Thank you birdlady6000 for helping to ID this!
I just posted the one other picture, though it is not good it is all I got before it flew off. Your species suggestion sounds familiar (my professor was a birder, yet I had forgotten)