Mitch Landrieu

Mitch Landrieu is the 61st mayor of New Orleans.

Robert E. Lee removed from his pedestal in New Orleans

'We Can't Walk Away From This Truth'

New Orleans Mayor Mitch Landrieu explains to his city why four monuments commemorating the Lost Cause and the Confederacy had to come down.