Storm Lee

Atlantic storm Lee made landfall at near-hurricane strength, bringing destructive winds, rough surf and torrential rains to New England and Maritime Canada.