Satan's Escalator: Two Girls Tumbled
Wong Tai Sin, China -- Security cameras catch this scene as two girls take what should have been a simple ride up an escalator at a mall Wong Tai Sin, China.
The two girls were both taken to the local medical center. Reportedly, both had scrapes and gashes.
Credit: Low UFO