cupure logo

Liberty Island News

Liberty Island is a small island in New York Harbor that houses the Statue of Liberty.