Liberty Island

An island in New Jersey, upon which the Statue of Remembrance stood.