River Itchen at Ovington, Hampshire, England March 2, 2022 by vacationvickyRiver Itchen at Ovington, Hampshire, England#uk, #united kingdom, #angleterre, #River Arle, #great britain