News
The Statue of Liberty, one of America’s strongest symbols of unity and freedom, was unveiled on this day in history, Oct. 28, 1886. The rainy autumn day kicked off with festivities organized by ...
Michael Benisty feels the time is right to install a 6-story Statue of Liberty-inspired sculpture ... It’s meant not just to draw tourists or local art fans, but as a beacon of hope and ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results