The shallow blue waters of the Virgin RIver flow between tall red cliffs in the Virgin Narrows slot canyon in Zion National Park, Utah.