look pedro to me but ive read somewere that most sold are a hybrids
here is what it says on wiki about torch hybrids
Variant
A short-spined variant which is nearly identical in appearance to its relative,
Echinopsis pachanoi (San Pedro cactus), is known. It is therefore possible that many misidentified plants are being sold (both as Peruvian Torch and as San Pedro), but since local variations as well as
hybrids do exist (both cultivated and natural), this will obviously make proper identification difficult.