CLOSE

Subtropical Storm Melissa has formed off the coast of New England, the National Hurricane Center said.

Even before getting a name, the storm had already been swirling in the same area for a couple of days, bringing driving rain,…



Read More

Leave a Reply

Your email address will not be published. Required fields are marked *