Discovering The 5 Statues of Liberty in Paris

The Statue of Liberty in New York City is one of the most iconic statues in the world. So iconic, that there are replicas of it all around in the world! In Paris, where it was designed and built, some of the replicas are as old as the real thing, and have some very interesting … More Discovering The 5 Statues of Liberty in Paris