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 ...
A week ago, Helene was plowing into Florida, thrashing cities and towns on the Gulf Coast while millions of people ahead of the hurricane’s path were dealing with rains that preceded even more rain.