Supergirl Theories and Conspiracies Season 2 Episode 12

Supergirl Theories and Conspiracies┬áSeason 2 Episode 12 This week on Supergirl, we learn more about the Luthor’s on Earth 3. What exactly did Leana and her mother find in the box and can Leana be trusted? Plus who is the mysterious Mr. Mxyzptlk?