Spider lily (Hymenocallis sp) flowering beside Lacantun River, Chiapas, Mexico.