Beautiful, interesting, incredible cinema.
In this installment of the perilous street-race series, 100 drivers compete on a quarter-mile stretch of Japan’s Megalopolis Expressway to determine a winner, racing both to finish first and to beat the current speed record.
In this installment of the perilous street-race series, 100 drivers compete on a quarter-mile stretch of Japan’s Megalopolis Expressway to determine a winner, racing both to finish first and to beat the current speed record.