Published On Sep 16, 2023
The Statue of Liberty is easily one of America’s most recognizable monuments. Lady Liberty and the words on her pedestal are synonymous with the land of the free. But it wasn’t always this way. Today, RAC Adventures is taking a look at how the world’s most iconic monument to freedom made it from concept to reality.
show more