Boulders were dropping from a hillside in Mianyang, China. Amid heavy ...
Boulders were dropping from a hillside in Mianyang, China. Amid heavy rains, a police officer ran to stop an incoming car, averting a potential tragedy.