Believe it or not, there is such a thing as too much horsepower, as this twin-turbo Corvette struggling to get traction demonstrates. Posted by Chris Demorro