Top 5 Winningest JGTC / Super-GT Cars
If you are a race or sports car fanatic, chances are you are familiar with terms like Supra, NSX, Fairlady and Skyline. Fifteen years ago, only enthusiasts outside of Japan knew what these terms related to. To most, a Skyline was something you painted on canvas, an NSX sounded like a secret government organization and