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 ...
Some results have been hidden because they may be inaccessible to you