North America Storm Helene leaves devastation in its wake in North Carolina | DW News 1 October 2024, 12:32 pm1 October 2024, 12:32 pm Team Buyback Share this:TweetRedditTelegramWhatsApp