Hechtia podantha ?
Photo: