Streak Throated Swallow ( Hirundo fluvicola )














Other Links:

Birds
Swifts, Swallows, martins