Mammillaria barbata Engelm.  
Family: Cactaceae
Green-Flower Nipple Cactus
[Mammillaria garessii,  more]
Mammillaria barbata image