answersLogoWhite

0

It's definitely in New York, but I can't decide if it's on Liberty Island, Staten Island, or some other island. (This coming from a person that lives in the South)

User Avatar

Wiki User

13y ago

What else can I help you with?