Has any body seen that new turbocharged Saleen S7
they say it has 700hp, and 700+lbft of torque, thats a crazy ass ride.
if anybody knows anything more please list