Homes and neighborhoods in Florida are flooded as Helene makes landfall Helene is the seventh strongest hurricane ever to hit Florida. The storm caused flooding […]