Mitch Landrieu Discusses Race in America

  • 2017
  • TV Show
  • None

Following a decision to remove Confederate monuments in his city, New Orleans Mayor Mitch Landrieu (D) talks about the state of race and fields questions from the audience on the subject

Where to Watch

Available to Stream

  • Watch on