Tuesday, March 24, 2009

The world's shortest escalator



This is in Japan. (That explains a lot, yes?)

No comments:

Check these out:

Related Posts with Thumbnails