Just bought this Cactus and have no idea what it is. Could someone please identify the name of this plant. It has Long thorns, green leaves and...