A couples night goes off the rails when one couple reveals they're blood sacrificing devil worshippers. And then things get weird...
1979
1961
1999
2015
2021
1981
1920
2003
1968
2004
1998
2005
1982
1988
2002