Archive for January 3rd, 2013

World’s Shortest Escalator [VIDEO]

Thursday, January 3rd, 2013

The world’s shortest escalator is located in Kawasaki, Japan; it’s only 32.8 inches tall. Found at YouTube from hippykiller1.