News

The post This U.S. destination beat out Maine, Vermont, and New Hampshire as the best place for snow appeared first on Boston.com.
Most reports were clustered in southern Maine, New Hampshire, Vermont, Rhode Island, Connecticut and into Massachusetts.