Liberty Island
New York, New York 10004

Located on a 12 acre island, the 'Statue of Liberty Enlightening the World' was a gift of friendship from the people of France to the people of the United States and is a universal symbol of freedom and democracy. The Statue of Liberty was dedicated on October 28, 1886, designated as a National Monument in 1924 and restored for her centennial on July 4, 1986.

Added by Upcoming Robot on May 13, 2009

Comments

santanupal

Some very interesting data was presented. Will try to get the slides.

Interested 1