Sign Up    or    Login

  • Share

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:

email facebook stumble twitter reddit digg
advertisement


One Response So Far...