Wow, that is really beautiful!! I don't know a thing about Cacti but I wonder if it might be a variety of Aporocactus? It looks somewhat similar to Rattail Cactus (Aporocactus flagelliformis) ? Here are a couple of photos from our database (blue link above):