Terence Blanchard

Terence Blanchard as he watched Confederate Gen. P.G.T. Beauregard’s removal: ‘It’s a historic moment’, NOLA.com