Shirley Russell

No bio for this person yet.

Known for Costume & Make-Up
Born 11 Mar 1935
Died 4 Mar 2002
Place of birth London, England, UK

Known for

The Devils
1971
1

Crew: Costume Design