Originally Posted by David88vert Lots of torque in these same vehicles would simply blow the tires off. Yeah, I HATE it when that happens ! Who needs torque???
Forum Rules