MariCAR Shibuya lets you see the streets of Tokyo in a whole new way. Read more…
More about Mashable Video, Japan, Tokyo, Real, and Go Kart
MariCAR Shibuya lets you see the streets of Tokyo in a whole new way. Read more…
More about Mashable Video, Japan, Tokyo, Real, and Go Kart