Where is the Statue of Liberty?

Where is the Statue of Liberty?

East River
Oyster Bay
New York Harbor
Hudson Bay

The Answer: The correct answer is New York Harbor.

Leave a Reply

Your email address will not be published.