The new Stranger Things season just dropped this weekend, prompting fans to flood social media with excitement in the form of memes, watch parties and theories. What does that have to do with Whipple & Lethal Performance? Nothing, really... or does it? In the show, an alternate universe exists...