Massive Atlanta Flooding Leaves City Reeling – Streets Turn to Rivers!

Tropical Storm Helene continues to wreak havoc across the southeastern United States after making landfall late Thursday night. At 11:10 p.m. EDT on September 26, Helene struck the Florida coast about 10 miles west-southwest of Perry, Florida, as a powerful Category 4 hurricane with winds of 140 mph. The storm has since weakened to a […]