Hurricane Helene forces North Carolina residents to sleep in tents where homes once stood Posted on October 22, 2024 By AOL 1 Views Hurricane Helene forces North Carolina residents to sleep in tents where homes once stood continue reading...