What island is the statue of liberty on?
The Statue of Liberty is on Liberty Island in New York Harbor. It arrived in 1885 and is 305 ft tall!
Updated on Monday, February 06 2012 at 08:08AM EST
Source:
www.buzzle.com/...
Collections:
liberty island,
new york harbor,
august 11,
liberty