The World's Shortest Escalator

Is located in Kawasaki, Japan. You can find it within ''More's department store'' located across the street from the JR Kawasaki train station!


Recent Videos