The Most Insane Race Ever: Bugatti Veyron vs Lamborghini Aventador vs Lexus LFA vs McLaren MP4-12C
When you think of the best supercar the last five years, you’ll probably come up with a list that includes the Lamborghini Aventador, Lexus LFA, McLaren and Bugatti Veyron Grand Sport MP4-12C. Fortunately, Motor Trend … Read more