The Statue of Liberty is set to reopen to the public on Sunday, the U.S. landmark’s 126th anniversary. The statue has been closed since last October for renovation to its interior, although the public has been allowed to visit its Liberty Island grounds in New York Harbor.
Unlimited access to BostonGlobe.com for only 99 cents for the first 4 weeks.Sign up
Are you a home delivery subscriber?
Get FREE access as part of your print subscriptionStart Here
Contact us for help