Loading...
Uploaded by hitchhikingfreeloade on Oct 28, 2009
This is the worlds longest escalator in the Park Pobedy metro station in Moscow, Russia. Takes about 3 minutes if you don't walk.
Entertainment
Standard YouTube License
*trip*
Pyrojojo7 8 months ago
Wow your right that is long
mrjiggleman97 8 months ago
Load more suggestions
*trip*
Pyrojojo7 8 months ago
Wow your right that is long
mrjiggleman97 8 months ago