Mangrove Swallow Tachycineta albilinea

Hirundinidae (Swallows)
Mangrove Swallow Tachycineta albilinea - Orniverse