You Say Shibuya, I Say Shi-BOO-Ya

Where else in the known universe can you see a graying middle-aged man, possibly someone’s Grandpa, walking quite nonchalantly down a heavily-trafficked urban sidewalk, dressed in full Sailor Moon regalia? Or, pet impossibly clean sheep? Then, there was this street performance. And, more people than you can imagine trying to cross the street at the […]