Town Without Pity

Nick and Rachel encounter a strange cult in Oregon.