Selenicereus megalanthus

Selenicereus megalanthus, OR yellow dragon fruit, is a fruit. It grows in South America. The fruit grows on a cactus plant. Yellow dragon fruits have thorns, unlike red dragon fruits.