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