Nature Wonders - Antelope Canyon - California - U.S.A.

Nature Wonders - Antelope Canyon - California - U.S.A.

Available on Prime Video
Just outside the town of Page in the state of Arizona a narrow and unimpressive entrance leads into the mysterious world of Antelope Canyon. The small Antelope Creek River that is infrequently fed by additional water has, throughout the course of thousands of years, cut a fascinating canyon into the red sandstone and created a natural work of art.