Satellite Images Reveal Hurricane Helene’s Devastating Aftermath by DTM | Posted on October 4, 2024 Images from space show vast swaths of the American southeast without power days after the storm.