News

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.
In truth, North Carolina has a rich tapestry of historical landmarks that crisscross its territory, weaving a unique narrative of the state's past that is on display for anyone to enjoy.