Dr. Luther P. Jackson ESTEEM Center for Engineering and Technology
Le Mans racing was started in 1923. Le Mans is the name of the town in France that hosts the race--sometimes known as the . on the Circuit de la Sarthe, sometimes known as "The 24-Hour Circuit of...