Twin babies who died alongside their mother in Georgia are youngest-known Hurricane Helene victims
The streets are flooded near Peachtree Creek after hurricane Helene brought in heavy rains over night on September 27, 2024 in Atlanta, Georgia. (Photo by