A massive avalanche of ice, mud, and rock struck the village of Blatten in Valais, Switzerland, on the afternoon of May 28,...