Big skies at the riverbank, Newtown, Isle of Wight