Puye Cliff ceremonial. Santa Clara pueblo, New Mexico, Indian Culture,

Puye Cliff ceremonial. Santa Clara pueblo, New Mexico