Today in History: The World’s First Auto Race in 1895
Today in History: The World’s First Auto Race in 1895 125 years ago today, 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 line…