The Abomination (1986)
Tumorous parasitic beasts are nesting in the bowels of their victims...
1986-01-01
United States of America
100 Min.
PG-13