We traveled to Tokyo, Japan and had one of the most sureal experiences of our lives riding Go Karts through the streets of Tokyo dressed up as characters from …

AloJapan.com