Disocactus speciosus
Disocactus speciosus, the sun cactus, is a species of flowering plant in the family Cactaceae. It is native to Mexico, Honduras and Guatemala, and has been introduced to the Canary Islands. As its synonym Heliocereus speciosus it has gained the Royal [Horticultural Society]'s Award of [Garden Merit].