Video: Car In China Hit By Landslide

On July 31, 2013 by Lazer Horse

This amazing footage shows a car getting nailed by a landslide in China last year; amazingly none of the occupants of the vehicle were hurt. Lucky. China has more than its fair share of...

Read More →