Where is the snowiest place on Earth? Snow enthusiasts have been discussing it for a long time, but there’s no consensus. Could it be the Great Lakes, where feet of lake-effect snow falls at a time? The Sierra Nevada, where atmospheric rivers produce prolific snowfall when they slam into mountain peaks? Or maybe it’s Mount […]