A Stapelia grandiflora, also known as the Carrion Plant or Starfish Flower. A Stapelia grandiflora, also known as the Carrion Plant or Starfish Flower. ← Francis Masson: Kew’s First Plant Hunter and Discoverer of the Bird of Paradise