James and Thomas of Throttle House bring together their last two Car of the Year winners - the Corvette Z06 and the Lotus Emira - for a face-to-face review to see which is the best sports car.Continue reading [VIDEO] C8 Corvette Z06 vs Lotus Emira in Clash of Throttle House’s Last Two Cars of the Year at Corvette: Sales, News & Lifestyle.
More...