Formerly known as Bedloe's Island, what is the current name of the island where the Statue of Liberty is located?

Answer: 

Spoiler: Highlight to view
Liberty Island

Total votes: 0