Drag Race season 13 episode 2 theories: What will happen in episode 2, who will leave?
DRAG RACE season 13 has just landed on Netflix and VH1, and the new format has left viewers clutching at their pearls. What will happen in episode 2, who will leave?