News
A terrifying moment unfolded in Guizhou, China, on June 24, when a section of the Monkey River Bridge collapsed during a landslide. Shocking footage showed a truck left hanging over the edge with its ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results