120 Kawasaki MORE'S

120 Kawasaki MORE'S

It's a world's shortest escalator.