Mystery Cactus

Blooming? Check! … Cactus? You bet! … Species? No idea…. :(