October 22, 2014 Rhett Jones

According to the author of a new book about the creation of the Statue of Liberty, it’s sculptor originally wanted to put Lady Liberty in Central or Prospect Park. The massive symbol of freedom would have loomed over New Yorkers right from the heart of Manhattan, but the designers of Central Park pushed back. As Elizabeth […]

Read More…