Stranded window cleaners dangle from Beijing skyscraper amid storm winds

A window-cleaning job in Beijing, China, quickly turned into a nightmare for a group of workers after strong winds left them dangling hundreds of feet in the air on May 30. Horror footage captured the terrified window cleaners clinging to their harnesses for dear life as they dangled from the China Central Television (CCTV) Headquarters building during the stormy weather.