It’s no secret – Japan is the land of all things weird and crazy. I mean, glow-in-the-dark toilet bowls that play music?! Tell me that’s not weird and crazy! But nothing is weirder, crazier, flashier, more outrageous, and more bizarre than a place in Shinjuku called Robot Restaurant, which is known for its extraordinary 1 …
