Melocactus macracanthos

Melocactus macracanthos is a species of Melocactus found in Aruba.