In the wake of Hurricane Helene’s wrath, residents of the tiny town of Bat Cave, North Carolina, are facing a devastating reality — they’ve been left to fend for themselves.
FEMA, the federal agency tasked with disaster relief, has all but abandoned the community, citing a “road closed” sign as the reason for their absence.
As the town continues to pick up the pieces...