Mario Go Kart and more at the Electric Town in Akihabara, Tokyo Want to relive your childhood Mario Kart dreams?