peyote cactus
The small thorn less Peyote cactus originates from the south of Texas and northern Mexico. The plant is a very important religious sacrament in many native American cultures of Central and North-America. In Mexico the cactus is also sold as a medicine against blindness, fever and many other diseases.
photo credit unknown