Mike Garrison

Recently added

The Worm Eaters
3.2

The Worm Eaters

Apr. 12, 1977

The Worm Eaters

Herman Umgar, a German hermit, has an ability to communicate with worms. One day the mayor of the town runs him off his property, so in revenge ...