Editorials June 7, 2017 Mayor Mitch Landriu’s speech on the removal of Confederate Monuments in New Orleans (Publisher’s Note: The following speech was delivered by the mayor of New Orleans a couple…