Dee Sadler

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