Am I Dumb?
Question 13 out of 15

13. Where is the Statue of Liberty located?
Italy France New York ▶ Next Question ◀