Odaiba is a large man made island in Tokyo Bay, last time i was in Japan we literally stumbled apon the basement which houses History Garage, its full of racing history mostly Toyota and is a must see...
We left Daikoku Futo parking area in search of street drift, we only had rough translation on where we could find it.
Remember Me
Please enter your username or email address. You will receive a link to create a new password via email.