The 3ft by 20ft banner was placed across the observation deck on statue’s pedestal on Liberty Island, New York, Joinfo.com reports with reference to the BBC. The banner was removed by park rangers a little more than an hour later. ...
Read More »The 3ft by 20ft banner was placed across the observation deck on statue’s pedestal on Liberty Island, New York, Joinfo.com reports with reference to the BBC. The banner was removed by park rangers a little more than an hour later. ...
Read More »