I think these are called prickly pears, they're edible, but one should be careful.
Copyright Dick Osseman. For use see my Profile.