You don’t need to go very far to find stunning natural beauty in the United States, but some places are just magical. The country is approximately 3.8 million square miles in size, so it should come as no surprise that it’s home to some spectacular scenery, but sights like the Grand Canyon, the Mendenhall Ice Caves, and the soaring peaks of the Smoky Mountains never fail to meet even the highest expectations. Traveling abroad is always worthwhile, but before you hop on a plane to a different country, consider visiting one of these incredible national landmarks instead
1. Arches National Park
Home to more than 2,000 natural stone arches, Arches National Park boasts a higher density of natural arches than anywhere else in the world. The park is located right next to the Colorado River in eastern Utah, and most visitors will spend at least some of their time here driving or cycling along the scenic 18-mile road that winds its way through the park. There are also a number of hiking trails that range from 15 minutes to 5 hours, and ranger-led tours are offered during the spring, summer, and fall. Rock climbing is permitted on select routes.