Barn Swallow juvenile

Barn Swallow juvenile

Observation - Barn Swallow juvenile. Description: