top of page
Telling a Story
detail #3
France gives U.S. new 8’ Statue of Liberty, aka "Little Sister", to be placed on Liberty Island, NY, July 4, 2021 before being permanently moved to French Embassy in Washington D.C. https://www.nytimes.com/2021/06/10/us/second-statue-liberty-ellis-island.html
bottom of page