World’s most Beautiful Natural Wonder: The Antelope Canyon, Arizona

Antelope Canyon, located near Page, Arizona, in America, is home to one of nature’s most wondrous creations.  Carved from the red sandstone for millennia by seasonal flood rains and wind, the canyons are narrow passageways that lead several hundred feet away from the mouth or opening