The Altar to Liberty, erected in 1919, commemorates the Battle of Long Island. It is positioned such that it is in direct line of sight with the Statue of Liberty in New York Harbor.
Add Comment