Mclaren MP4-12C

World’s greatest drag race – Part II [video] Cars · World’s greatest drag race – Part II [video] During Motor Trend’s 2012 Driver’s Car award, which featured 9 of the world’s best sports cars, the American magazine decided to organize another epic drag race.…