Street legal at 760 hp.
Exactly what street is this safe to step on the gas pedal?
My definition of too much horsepower is when all four wheels are spinning in every gear.
- Mark Donohue