2013-08-12 0 Comment Antelope Canyon is the most-visited and most photographed slot canyon in the American Southwest located on Navajo land near Page, Arizona. SHARE THIS ←PREVIOUS IMAGE NEXT IMAGE→