'Le Monster' lent pride to NASCAR
LE MANS, France -- So many viewed NASCAR's trip to the 24 Hours of Le Mans as a bit of a joke, nothing more than an expensive "science project" marketing play to take a beast of a car to the most elite endurance race in the world.