About two months ago I was reading up on my Horror Hound when a little announcement caught my eye. It wasn’t so much the title, but the pictures that really reeled me in. I really haven’t seen anything noteworthy from Post Studios¬† since the mid 90’s...