Green Pitaya also NM Hedgehog (Rainbow) -

Echinocereus viridiflorus

The Plant w/Flowers

The Flower


Internet Link

Information