Check out this rare footage of a massive landslide in the French Alps. Amazing how powerful mother nature can be!
1 / 27
Jokeroo Videos
Fri, Apr 19, 2013 11:44 AM EDT