Name that cactus…

Can anyone (without looking it up on the internet) tell me what variation of cactus this is? I have never seen any like this before.

The green part looks like a branch on a Christmas tree. I have a name in mind but want to wait until I get to my destination to see if I’m right.