the statue of liberty is on liberty island, not ellis island.

Reviewed on Sep 24, 2022


Comments