mooooo mooo moo

mooooo mooo moo
40 clicks

Add to Google

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! (1,777 views)


To leave a comment login using your ClipJunkie account (top left)
or your Facebook account:

Check Out

New videos on clipjunkie

Hot videos from the net