Photo by Pierre Blaché on Pexels
New York's Most Iconic Landmark Standing proudly in New York Harbor, the Statue of Liberty has welcomed visitors to the city for more than a century. Dedicated in 1886 as…