Swallow Hirundo rustica

Swallow Hirundo rustica

Observation - Swallow Hirundo rustica. Description: