Echinocereus dasyacanthus
You can put all 3 common names at the top, but the scientific name should be where the 3 names are now.
Tank you for the ID JohanHeyns, I will change the picture information thanks to your help.
Lat: 22.50, Long: -100.50
Spotted on May 8, 2012
Submitted on May 8, 2012