Sun Temple, Mesa Verde National Park, near Mancos, Colorado.