Hurricane Helene made landfall on September 26, 2024, unleashing torrential rains and powerful winds that created a storm ...