Corvette Racing has to settle for fifth and sixth at Le Mans
6/18/12 Not exactly the finishing order Corvette Racing was hoping for but both the No. 73 and No. 74 Compuware Corvette C6.R race cars were running at the finish of the world’s most demanding sports car race. The No. 73...