The Bloodsuckers
Available on Tubi TV
On an island off the Italian coast, tourists coming to see the botanical gardens become plant food for a mad horticulturist’s carnivorous creations.

Related