简介:Set in the late 70's, a psychiatric doctor and his assistant are called to an isolated country houseSet in the late 70's, a psychiatric doctor and his assistant are called to an isolated country house to examine Deborah, whose brother believes she is losing her mind.详情