Beautiful, interesting, incredible cinema.
A giant kudzu plant takes over a town and demands that the residents provide a suitable human sacrifice.
A giant kudzu plant takes over a town and demands that the residents provide a suitable human sacrifice.