Seeing an iceberg up close and person was 'a moment of pure awe and a humbling reminder of nature’s raw power' ...
The answer might surprise you. The snowiest place is: the Andes Mountains in southern Chile, where about 2,000 inches of snow ...