Welcome to the land of the rising sun

As we approach the first ever race in Japan, we tour the City of Chiba

14 Master Class pilots are ready in Japan