What is the island called that holds the statue of liberty July 8, 2019 16 32 64 128 Where is statue of liberty located Who is the statue of liberty Statue of liberty 🗽 Statue of liberty america Statue of liberty goddess