Cricklade by the Thames

Cricklade by the Thames

Observation - Cricklade by the Thames - UK and Ireland. Description: