Dave & Chuck The Freak Peep Show: Chuck The Freak Witch Project

Dave & Chuck The Freak talk about a creepy doll set-up in a local park and how Chuck did something similar when he was "younger"!