HOUGHTON, MI – This spot in Michigan’s Upper Peninsula is known to get upwards of 250 inches of snow most winters. Pair that with hundreds of miles of sledding trails that open up to mountaintop ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results