Temple of Sinawava

Temple of Sinawava

Temple of Sinawava and Virgin River, Zion Canyon, Zion National Park, Utah.