Breaking down the ways Henri could affect New England
  • 3 years ago
Tropical Storm Henri, currently near Bermuda in the Atlantic Ocean, could have major effects on New England by this coming weekend.