Advertisement









Advertisement




The World's Greatest Drag Race Returns.

Prev Random Video Next
More Information:  
Motor Trend, an influential American automobile magazine, takes twelve of the top cars on the market and see who wins in a twelve-way drag race. The winner of the race earns the title of "Best Driver's Car".

Home