Echinocereus grandiflora

It sure seems ripe enough. Ian tasted it. It tasted bad.