In this homage to classic horror cinema, a lone scientist struggles to understand a plague of parasitic insects.
Previously screened at: