News

America's top 10 landmarks. To navigate gallery, click or swipe image. Share this article. Copy link. Link copied.
20 North America Landmarks 1. Statue of Liberty, United States. Arguably, the Statue of Liberty is the most iconic landmark in North America. Lady Liberty has her own island within New York City.
It has a lot in common with the Grand Canyon: Horseshoe Bend was carved out by the Colorado River over millions of years and is one of Arizona's most visited natural landmarks. It costs $10 to ...