Trivia Time: The Statue of Liberty was a gift to America from which country?

She’s an icon of American democracy, but she wasn’t always in America. In 1871, the Statue of Liberty was given to the United States as a gift from which country? (The answer is hidden below.) What do you think is the most beautiful national landmark?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.