Destination Nightmare B-Movie Podcast: The Revenge Of Dr. X

2 days ago
12

Venus Flytrap (also known as Body of the Prey (working title) is a 1970 American-Japanese science fiction horror film shot partly in Japan. It was distributed by the Toei Company of Japan. The film was released in Japan as Akuma no Niwa (The Devil's Garden)

Loading comments...