Tag: nyc

Building the Statue of Liberty

The Statue of Liberty is often considered to be one of the Seven Wonders of the World. It is located on Liberty Island in...