This is the terrifying moment an avalanche began above a mountain road in Uttarakhand, India on March 20, blocking a road and pouring off the edge of a cliff like a snowy waterfall. Iranian official ...