"A powerful, chilling jolt to the senses that forces the viewer into introspection" -- Oaxaca Filmfest