On which island is the Statue of Liberty located?
Correct answer: Liberty Island
Mini
I learned something new.. I thought Liberty was on Staten Island...
Mizv
TestyAlien3443,
When my grandmother came to this country she arrived at Ellis Island. That was 1902
TestyAlien3443
Player #5921035, I thought the same thing. The web site says "Statue Of Liberty - Ellis Island Foundation". For fun someone should have "Immigration Museum - Liberty Island".
Y15me🌌💖
How fantastic!