Dee Sadler

Dee Sadler played Flowerchild in the Doctor Who serial The Greatest Show in the Galaxy.