Lee Richards
Lee Richards is an actress, known for Indiana Jones and the Last Crusade (1989), Hammer House of Horror (1980) and Never the Twain (1981).
Lee Richards is an actress, known for Indiana Jones and the Last Crusade (1989), Hammer House of Horror (1980) and Never the Twain (1981).