It’s located in Kawasaki, Japan and oddly enough is also the world’s easiest down escalator to run up. We really do heart the Japanese.
[Urlesque]
Make This Popular: