Mammillaria variety
Over 200 varieties of Mammillaria are known and can be hard to identify.