Leigh Drake was born on December 13, 1945 in Minneapolis, Minnesota, USA. She is an actress, known for
Track of the Moon Beast (1976),
The Return of the Living Dead (1985) and
Prime Risk (1985). She was previously married to
Timothy Scott and Elliott B Drake Jr..