Quote:
Originally posted by 99bb
Weird shit going on over here in Holland and Belgium !!
21 July 2004
AMSTERDAM - The leaseholder of the farm shed where three women were raped
and forced to have sex with animals - and escaped before potentially being
killed in a snuff film
|
What evidence is there that they were planing on making a snuff film?