You can’t seem to turn on the news these past two weeks in New England without hearing about the next snow storm or blizzard that will be progressing through the area. In Boston, there has been about 72 inches (6 feet) of snow within the last 18 days. Mother Nature has managed to help us Continue Reading »