I keep looking at the Japanese Auto Race web site and even with Google translate I can't make head nor tail of what is actually going on, but it looks like this guy, Takahashi Mitsugu is something of a legend having won ten consecutive races for the third time! A record ... I think!
Anyway, it's his new race suits that really caught my eye. Auto Racers resemble Power Rangers at the best of times, but Mitsugu san's new suits are even more lairy than a Wulfsport Jacket!