History: The World’s First Auto Race in 1895
Today in History: The World’s First Auto Race in 1895 On this day in 1895, Emile Levassor became the winner of arguably the world’s first official automobile race from Paris to Bordeaux and back. After 732-miles, Levassor crossed the finish…