American flag stands strong after tourist town leveled by remnants of Hurricane Helene: 'Hope and strength'
An American flag was placed on an iconic overlook in a North Carolina state park that was decimated after the powerful remnants of Hurricane Helene wrecked havoc on the town in the Blue Ridge Mountains.