Tachycineta thalassina (Swainson, 1827)  
Family: Hirundinidae
Violet-green Swallow,  more...
Tachycineta thalassina image