[Solved]: Where is the Statue of Liberty?

Where is the Statue of Liberty?

East River
Oyster Bay
New York Harbor
Hudson Bay

The correct answer is New York Harbor.

Leave a Reply

Your email address will not be published. Required fields are marked *