Halfway between Sondrio and the Stelvio, on the banks of the Adda, there lies a village built from the very stones the river has been grinding and smoothing for centuries. Mazzo, surrounded...