Cait & Murda return to Twin Peaks this week and ask "who the hell killed Laura Palmer?" The ladies take a stab at recurring games, and come up with an official watch cocktail - The Laura Palmer. Don't forget to subscribe to their mothership podcast, There Will Be Drinking.