Dee Sadler

Dee Sadler (born 26 October 1960 ) played Flowerchild in the Doctor Who story The Greatest Show in the Galaxy.