S1.E1 ∙ The Love That Would Not Die (pilot)Sun, May 29, 2016Punk rock puppets, musical mayhem and more flow like mana from this DIY, high energy, lo-fi cult show.Rate