Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
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..