Cars History Motorsport Historic Speed Demon Returns to Scene of Glory The world's first 150mph car makes a triumphant return to the beach where it broke… 24.07.2025