Mosque Swallow
Cecropis senegalensis | Order: Passeriformes | Family: Hirundinidae (Swallows) |
Cecropis senegalensis
Order: Passeriformes
Family: Hirundinidae (Swallows)
Cecropis senegalensis | Order: Passeriformes | Family: Hirundinidae (Swallows) |