Thanks to our regional geography, several meteorological terms come up over and over again around New England. Let's break ...
More than 60 million people across the U.S. are under winter weather alerts as a powerful storm system targets the Northeast after Christmas, while a separate atmospheric river continues to batter ...
Snow storms dumped snow on both ends of the country, but how much fell varied widely. Maps show snow totals across USA.