Support WBUR7 Obscure Facts About The Statue Of LibertyLinton WeeksMay 08, 2009 SharePresented to America by the people of France in 1886, the Statue of Liberty sits on a 12-acre island in New York Harbor. Her crown has 25 windows and seven spikes. (AFP/Getty Images)