Weather Hurricane Lee is approaching New England – here’s what you need to know Admin November 2, 2024 source