Lesser Striped Swallow sitting on a dead tree

Royalty-free stock photo ID: 91386548

Lesser Striped Swallow sitting on a dead tree