Showing posts with the label Cars

Best Japanese Sports Cars

Power was sourced from a Suzuki 657cc turbocharged engine producing 63hp at 6500rpm. With a well-tuned chassis sport-or…