Barn swallow (Hirundo rustica)

Barn swallow (Hirundo rustica)

Barn swallow (Hirundo rustica) - Stock Photo - Images

Barn swallow (Hirundo rustica) in its natural enviroment

by
by
by
by
by
by