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. Read More in FOX News. Read More in Red Pill NOWlej.
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. Read More in FOX News. Read More in Red Pill NOWlej.