Michelin Teams With Innovative DeltaWing Project For 2012 Running of 24 Hours of Le Mans

Sep 30, 2011, 09:10 ET from Michelin