Tag: Hurricane Helene death toll rises
Death toll from Hurricane Helene now expected to exceed 100
Fatalities due to the storm have been confirmed in North Carolina, South Carolina, Georgia, Florida, Tennessee and Virginia. Hundreds more have been reported missing …