AvianDiversity » A Connoisseur's Eye » Birds » Swallows, martins » Streak-throated Swallow (Petrochelidon fluvicola - (Blyth) 1855)

Streak-throated Swallow (Petrochelidon fluvicola - (Blyth) 1855)
  • 1
  • 1