The stone walls of Zion Canyon reflect in the waters of the Virgin River in Zion National Park, Utah.