The Eighth Wonder of the World is Antelope Canyon

There may be nothing more beautiful in the world than the art that nature creates over time. This is especially true for a small, nondescript patch of land near Page, Arizona within the LeChee Chapter of the Navajo Nation – the home of the world famous Antelope Canyon. Tens of thousands of years ago, this sacred land […]