Plant of Selenicereus grandiflorus. Photo by C. Gracie.