France Is Sending The US A Miniature Version Of The Statue Of Liberty This Summer
A new Statue of Liberty is headed to the United States from France. But don’t worry, the original Lady Liberty’s torch will continue to shine on her island in Upper New York Bay. The newest statue has been given the nickname “Lady Liberty’s Little Sister” because she is a much smaller replica of the original … Read more