Statue of Liberty Replica – Pic of the Week
Welcome, Lady Liberty! On this day, 135 years ago, the Statue of Liberty arrived in New York Harbor on board the French steamer Isere. But did you know that you do not necessarily have to travel to New York to see it? In fact, you do not even have to go to the United States at […]