From Switzerland comes Blutgeil, a crazed 24 minute horror short from 1993. Also known as Zurich Cop Eaters, this bizarre film landed director Lö Lee and his fellow filmmakers in some hot water when it released. There is actually a documentary, which you can watch below, about the ridiculous and …
Read More »