River Itchen, Ovington

River Itchen, Ovington - Land
Ovington, Hampshire, England