Residents in a North Carolina town have reportedly been left to fend for themselves in the aftermath of Hurricane Helene's destruction.
loading...