Landslide causing huge boulders to fall off from the mountain. Himachal Pradesh India.
You might also like