Succupedia Stapelia grandiflora (Giant Toad Plant) Stapelia grandiflora (Giant Toad Plant) is a succulent plant with 4-angled, finely hairy, erect or decumbent stems, forming a large… View Plant Details