Haeckel’s Tale (2006) December 29, 2016 | 1 Oogie, Idiot Box Reviews, Series: Masters of Horror This review contains a major spoiler… and you can never guess what it is! (Hint: Rule 34.) Read More »