Bighorn sheep
Bighorn sheep eat many kinds of plants.  They have four-part stomachs.  They feed on plants in lowlands and then go back to the rocks, where they can chew their cud and digest the food. Desert sheep can eat cacti.