Camel Spiders – USA, 2011 – reviews

Camel Spiders is a 2011 American made-for-television science fiction horror sci-fi film directed by Jim Wynorski and executive produced by Roger Corman. It stars Brian Krause and C. Thomas Howell. Creatures that for years have been rumoured …

Read More