Removing Relics of "The Lost Cause"

Download
The new Fort Liberty sign is displayed outside the base on Friday, June 2, 2023 in Fort Liberty, N.C.
( Karl B DeBlaker / AP Images )
Hosted by Brooke Gladstone
WNYC Studios