Monument supporter George Peterson on Mitch Landrieu: "I think he's delusional."

Monument supporter George Peterson on Mitch Landrieu: "I think he's delusional."