Geekologie I Watch Stuff The Superficial Hedonistica

Results for "oh japan you never cease to amaze me"

  • January 8, 2013
    This is a short video tour of the world's shortest escalator, located in Kawasaki, Japan. The escalator has a vertical rise of only 83-centimeres (~33-inches) and should have probably been a ramp instead. This video already has 5-million views on Youtube though, so I'm not go... / Continue →