A rainbow over Zion National Park, Utah, by photographer RJ Hooper.