I'm not sure,it's either a Prickly Pear or a Hedgehog.what is that gorgeous red flower? like to have a yard full of those...
hahaha.. you've obviously already taken a close ass look at that pic.. guess you won't be playing a lot of catch frisbee in your yard