The Mescalero Apache Tribe owns and operates the Inn of the Mountain Gods in Mescalero, New Mexico. Photo: Brad Spry