Blue-and-white Swallow
Notiochelidon cyanoleuca
6
39
48
123-21
Look for images of this species with Google Image Search