The Needles, Isle of Wight, England A Peculiar Sight The Needles is a peculiar sight indeed. The iconic chalk stacks jutting