Tesla?? SCREW THAT!!! STEAM, and I don't mean "Stanley"

Over 130 mph, and 1000 ft lbs of torque......