That is an Agave for sure. Looks like an Agave americana. Lots of things will munch on Agave leaves when things are dry and hot, they retain a good amount of moisture, despite being somewhat caustic to most human's skin plenty of animals seem to not have any issues with Agave leaves....