
On this day in history, August 3, 2004, Statue of Liberty welcomes visitors for first time since 9/11
Fox News
The Statue of Liberty reopened to the public on Aug. 3, 2004, nearly three years after the 9/11 terror attacks destroyed the nearby Twin Towers of the World Trade Center.
The Statue of Liberty's torch was among the structures damaged by explosion fragments. Kerry J. Byrne is a lifestyle reporter with Fox News Digital.
Lady Liberty stood stoically watching over the horror in Lower Manhattan that day, little more than a mile across New York Harbor.
More Related News













