That is the first thing that came to mind too. The spines really remind of an Opuntia I see for sale regularly but I can never remember the name of.
However, there appears to be some sort of structure that reminds me of ribs... so at second thought I am thinking some kind of crested non Opuntia cactus, but even harder to pin that down unless you had a similar one with an ID tag. It is pretty spectacularly crested.