The Statue of Liberty was dedicated October 28, 1886 on Bedloe's Island in New York Harbor. The 300-foot statue was a gift to the U.S. from France honoring the French-American alliance during the American Revolutionary War.
Share the knowledge!
Curiosity StaffOctober 27, 2014
Wake up with the smartest email in your inbox.
Our best articles a few times a week.