There is one thing you can be sure of in Tokyo, and that is that you do not have to go far before something stops you in your tracks as you try to figure out the what and the why of it. This is one such item I came across deep inside Tokyo Station. I can only assume people used to walk into the pillar it surrounds.
Giant Plush
Nov 08, 2019