Brown-bellied Swallow

Orochelidon murina Order: Passeriformes Family: Hirundinidae (Swallows)
Orochelidon murina Order: Passeriformes Family: Hirundinidae (Swallows)

More Photos