Dee Sadler

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