There's two Ford GT's on the Isle of Man, I see them sometimes burning over the mountain road, devouring the tarmac and any cars that get in their way! I'm so jealous [no]