Friday, November 6, 2026 Pasadena, California · Publishing since 2007

Tag: Statue of Liberty Opening

Archive

Statue of Liberty Opening

Statue of Liberty opens once again on July 4, 2009. Located near New York City and New Jersey. 22 stories high. 300+ stairs. Frank…

May 8, 2009