Barn Swallow (Hirundo rustica)

Barn Swallow (Hirundo rustica)

Barn Swallow sitting on a branch in its habitat

by
by
by
by
by
by