Back to Story:
Toyota Land Speed Cruiser – 2,000 hp, 352 km/h!
Previous Image