Swallow (Hirundo rustica)

Swallow (Hirundo rustica)

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