A single night offers a suffocating glimpse into the life of a woman whose occupation is feeding people to monsters. When one of her victims escapes, the story escalates into a hellish cat and mouse chase.
September 19, 2022