Crazy Rock Slide in China Caught on Video

A crazy rock slide in China was caught on camera. The video shows what appears to be a traffic jam on a narrow road. …

Read more
« Go to post archive