Guizhou, China - October 31, 2024 This is the dramatic moment that a woman in China assisting her boss in removing a large speaker from a high ladder suffered a fall after the ladder suddenly tipped ...