Creepy Castle began airing on Waltham Cable Access in Shrewsbury, Massachusetts in 2011. It is hosted by The Crypt Meister, who pays his rent to his landlord, Warren, in bad movies on VHS tapes.
Watch a commercial for the show here:
See another promo here:
View the hosting segments from the first episode, in which Plan 9 From Outer Space was presented, here:
Ogle a promo for the first episode here: