The Statue of Liberty on What Island?
2018-08-27
The Statue of Liberty on What I...

I thought the Statue of Liberty is standing on the Ellis Island.