Mystery Virus Theater
Frances Lee McCain

Frances Lee McCain

Born: Jul 28, 1944

Birthplace: York, Pennsylvania, USA

Frances Lee McCain (born July 28, 1944) is an American actress.

  1. Gremlins

    Gremlins

    Eye Jan 10, 2021