Green Flowers with Red Striped Sepals
Echinocereus viridiflorus – which means, I believe, in botanical latin, -ish, “green flower”.
So this must be the green-flowered hedgehog cactus, as it were, that is, if I were to attach a common name to it, which I won’t, which is why I did not capitalize the potential common name, since it’s not a name I would use, and I feel better suggesting you not use it either, so to speak, if you catch my drift, my loyal reader, slogging through a run-on sentence, with many commas, as if you didn’t already know that.