Feature: 2011 24 Heures du Mans
Diesel Sports Car Wars Germany’s Audi and France’s Peugeot continued their battle at La Sarthe By John LeBlanc LE MANS, France – Future historians will agree: Audi started the 21st-century diesel sports car war. The ambitious Teutonic automaker fired the first salvo by entering its audacious diesel (yes, diesel!) powered sports car in the legendary […]