Atlantic storm Lee makes landfall in Nova Scotia, Canada, with winds of 70 mph
Storm Lee made landfall in Nova Scotia, Canada, at near-hurricane strength, but not before it brought high winds, rough surf and torrential rains to a large swath of New England and Maritime Canada.