The world’s longest-running motoring spectacle will take place, like every year, on the first Sunday of November with over 450 cars built before 1904 making the 97km journey from Hyde Park to Brighton's seafront. How many of them will be lucky enough to make it to the finish line before 4:30pm? That's the challenge that started over 125 years ago in 1896. Will you be taking part this year?