A couples night goes off the rails when one couple reveals they’re blood sacrificing devil worshippers. And then things get weird…
1 August 1972, The Bronx, New York, USA
19 January 1982, Maurice, Louisiana, USA
24 April 1980, Detroit, Michigan, USA
30 June 1974, Brooklyn, New York, USA
16 March 1956, Washington, District of Columbia, USA
8 April 1964, Harlem, New York, USA