STUDIO
Follow Us

Terms of Use Privacy Policy

CCTV footage shows moment when escalator at Shanghai mall "devours" cleaner's foot

Security camera footage provided by Chinese state television shows moment when a cleaner's foot was caught in an escalator at a mall in Shanghai. Rough Cut (no reporter narration).

Source: Reuters

Top Trending Videos