Tag: new york

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...