Tammy Zarchi was born on April 8, 1966 in Queens, New York, USA. She is an actress, known for I Spit on Your Grave (1978) and I Spit on Your Grave: Deja Vu (2019). Read more on iMDB