Supergirl Theories and Conspiracies Season 1 Episode 2

Supergirl Theories and Conspiracies┬áSeason 1 Episode 2 Did it really just happen? Did the writers of Supergirl introduce one major villain without anyone knowing? Who is this mystery villain and what is up with Hank Henshaw’s eyes? All that and more on this weeks Theories and Conspiracies