Where is the Statue of Liberty?

Question: Where is the Statue of Liberty?

93

Answer: New York.


Leave a Reply