Barn Swallow - Bhaarat Vyas

Barn Swallow Hirundo rustica

Bhaarat Vyas
Ahmedabad, Gujarat, India