Pueblo Huichol, Mexico, Santa Teresa. Sierra Madre occidental