Perhaps you’ve heard of the name Super GT or JGTC? If you haven’t that’s ok. I’ll tell you a little about it.
The Super GT is a racing league in Japan, it started in 1994 as the JGTC aka Japan Grand Touring Championship. Then in 2005 it evolved into the Super GT, in this league is [...]
From the category archives: