Street Racing on the highways of Tokyo in Japan


On the last night of our trip we were invited out to see some of the legendary street racing for ourselves. The flashbacks to Gran Turismo were impossible to …

Related videos

Leave a Reply

Your email address will not be published.