Avalanche Roars Down Mountainside in the French Alps
Wow! Footage from Monday shows an avalanche thundering down the side of a mountain in Chamonix-Mont-Blanc in the French Alps.
Wow! Footage from Monday shows an avalanche thundering down the side of a mountain in Chamonix-Mont-Blanc in the French Alps.