Carol Taylor

Carol Taylor

Carol Taylor is known for her work on Bad Taste (1987) and Ouija (1986).