Pokeepsie Films, the producer of Alex de la Iglesia and Carolina Bang, release their new film “Pollos sin Cabeza” (Headless Chickens) on April 28th.”.

More information HERE