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