Easy

What island does the Statue of Liberty stand on?

Show Answer

Answer: Liberty Island


Try More Trivia