Snakehead Terror – USA, 2003

Snakehead Terror is a 2003 science fiction  horror made-for-television feature film directed by Paul Ziller (The Sea Beast; Yeti: Curse of the Snow Demon; Swarmed; Pledge Night; et al) from a …

Read More