Michelin and Project 56’s DeltaWing: the Future of Le Mans Racing? By: Mustang Forums | December 12, 2011