science · 14 September 1905 · 120 years ago
In 1905, the oldest car race still run was first held on the Isle of Man, Great Britain for the Royal Automobile Club Tourist Trophy.
More science on 14 Sep