Barn Swallow (Hirundo rustica)

Barn Swallow (Hirundo rustica)

Observation - Barn Swallow (Hirundo rustica). Description: