(1977)
Released: 1977-12-02
A lakeside resort comes under attack by a seemingly infinite hoard of flesh-eating ants.
Vote Now!