Surrealist horror nightmare with splotches of black humour, and maggots.
Simon Richards
Director
No data