Because Lake Superior rarely freezes over completely, this enables lake effect snow to persist throughout winter, making Marquette the third snowiest location in the contiguous United States as reported by the National Oceanic and Atmospheric Administration with an average annual snowfall of 149 inches .