Showing posts with the label Japanese

Best Japanese Sports Cars

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