Too much TORQUE? C6 Vette looses control on a street race!
1500 horsepower are more than enough to make you think twice or more before pushing that almighty gas pedal! So while on a street race, the owner of this NASTY D3 Performance built twin turbo C6 Corvette...