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 ...