Formula One's smallest team Haas are ready ​to go on the rampage with Godzilla as they take the fight to ‌bigger rivals this season.
It’s the summer of 1992, and Japanese Giants editor Ed Godziszewski is being led toward the rafters of Toho Studios’s Stage 9 in Tokyo. The friend escorting him previously explained they could visit ...