I can’t remember when I first found out that driving around the streets of Tokyo in go-karts donning Super Mario Kart costumes was a thing. But I do know that once I did find out that Mario Kart in Shibuya Tokyo was a thing, it was at the top of...
Read More