People who live in Buffalo, New York know snow better than most. They average more than 80 inches a year and often top 100 inches of snow. But what happened during the second week of November 2014 was something that many are calling an unprecendent lake effect snowfall event. And it buried … [Read more...]