Spring in Japan. Soukoukai day at Mobara Twin Circuit with plenty of members from Team Illusion throwing down lap after lap. 1920 x 1200 version of this available in the desktop section x

Leave a Reply