This could be some species of Echinocactus.
Pankaj

Reply via email to