Vindicator Logo

LADY LIBERTY: You don’t have to go to New York City to see the Statue of Liberty. A replica of

Thursday, July 5, 2007

LADY LIBERTY: You don’t have to go to New York City to see the Statue of Liberty. A replica of the famous landmark can be found in Fox Park in New Castle, Pa., and another one is in Ellwood City, Pa. The statues stand slightly more than 8 feet tall and were part of 200 that were placed across America in the 1940s and early 1950s.