There is a corner of Santa Pod that is forever Japan. It just seemed right to see the hordes of Japanese car clubs packing out the hard stand that runs alongside the drag strip: from the biggest, meanest supra-cars to more modest town hatchbacks via the cleanest classics this side of Tokyo. From the moment I arrived on-site it was clear just how popular