News

The snowiest place is: the Andes Mountains in southern Chile ... which reconstructs weather history using satellite data, weather station reports, aircraft observations and more.