What island does the Statue of Liberty stand on?

Answer: 

Spoiler: Highlight to view
Liberty Island

Total votes: 0