So, you’re going to Japan, huh? Fantastic. You might have some questions. Hopefully, I’ll have some answers.
Ah yes, Akihabara. When you think of Tokyo's "Electric Town", you probably think of retro game shops, arcades, and a sea of anime, manga, and collectible figurines. Add go-karts to that list.