Apr 25, 1998 1h 30m
Thriller
An unhappily married couple invite the wife's beautiful cousin, who has survived a horrifying experience in Mainland China, to live with them. She...