Saturday, August 29, 2026
21 years ago
The storm makes landfall in Louisiana in 2005; levee failures flood most of New Orleans and around 1,400 people die.