Barn Swallow (Hirundo rustica)

Barn Swallow (Hirundo rustica)

Observation - Barn Swallow (Hirundo rustica) - UK and Ireland. Description: