Each scene – there will be over 150 of them – was crafted by artists from Japan’s Tokusatsu movie business, responsible for the crushable cities and environments in Godzilla and Ultraman movies. Either means your NASCAR racing experience will probably …
