The goddess Diana and her two attendants traverse the rugged terrain of Idaho’s Sawtooth Mountains i...