With a brand-new snowmaking storm approaching, watches and advisories have just been issued by the National Weather Service.
Storm Watch is in effect for parts of southern New England, with heavy snow expected this weekend. The National Weather ...