On May 14th 2017, 'All The Stations' visited the Isle of Wight .. or did they? It was time to go back to the Island to tell the story of why people think that it wasn't visited. Unless of course, this whole video is faked as well.