Venesa Talor was born on May 6, 1970 in Long Island, New York, USA as Vanessa Lynn Tendler. She is an actress, known for Femalien II (1998), Femalien (1996) and Demonicus (2001). Read more on iMDB