Feedback

Caught on Camera: Mountainside Collapses Onto Road

 

A massive landslide was caught on camera in southwest Japan just past noon on Tuesday.

Shows