Barn Swallow juvenile

Barn Swallow juvenile

Observation - Barn Swallow juvenile - UK and Ireland. Description: