August 31, 2005 How Much Water? Pictures continue to tell the story. Satellite “before/after” shots of key landmarks in New Orleans.