News

There was no shortage of descriptions from when the Statue of Liberty, a gift from France to the United States presented two years earlier, was dedicated in New York on Oct. 28, 1886.