It's in Japan. Kawasaki to be precise. It's the world's shortest escalator at 834 millemeters. In inches, by the way, that's barely 34 inches. Less than three feet! And to think people around the world call Americans lazy!

More From 96.5 KVKI