(VIDEO) World’s Greatest Drag Race 7
The annual, 'World's Greatest Drag Race' by the Motor Trend Channel was released last week, with 12 of the best super and sports cars in the world going head to head in the ultimate quarter mile race.
Last yea...