Episode 86: Puppet Master

Episode 86,  Sep 12, 2022, 09:55 PM

Join us tonight as we discuss leeches, Bruce Willis and if meek and mild Megan was the actual puppet master all along.