- Home
- A Hirundo rustica, commonly known as a barn swallow, rests on a power line with its distinctive forked tail visible Puzzle #902058674
A Hirundo rustica, commonly known as a barn swallow, rests on a power line with its distinctive forked tail visible Puzzle #902058674