House Martin Nest - Temperley's Tread

House Martin Nest - Temperley's Tread

Observation - House Martin Nest - Temperley's Tread - UK and Ireland. Description: