Rising from Helene’s Ruins: a Tiny North Carolina Community Shows the Unbreakable Spirit of Small Town America
Todd, North Carolina, a tiny unincorporated town in the state’s far northwest corner, has become a symbol of resilience and community spirit in the wake of Hurricane Helene.