Elizabeth Mehr: Elizabeth Mehr. Actress: Toad Warrior. Elizabeth Mehr is known for Toad Warrior (1996), Max Hell Frog Warrior (2002) and Big Sister 2000 (1995).
Known For: Toad Warrior (Dr. Trixi T.), Max Hell Frog Warrior (Dr. Trixi T.), Big Sister 2000 (Cathy), No Ordinary Love (Tina)