The Bloodsuckers
Available on Tubi
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