Talk of the Town: Should the US give back the Statue of Liberty?

Mar 23, 2025 - 04:00
Talk of the Town: Should the US give back the Statue of Liberty?
People in New York City share their take on a French politician’s call for the United States to return the Statue of Liberty on ‘The Big Weekend Show’s’ Talk of the Town.