Where To Stream Supergirl Season 2 Episode 3
Welcome to Earth
- Aired October 24, 2016
- 60 Min
- Rated 7.1
- Number 60 Of 126 Rated Episodes
Supergirl and the DEO are called on to protect the President when she comes to National City to sign her Alien Amnesty Act. However, a hostile alien threatens to kill the President and anyone who gets in its way. Meanwhile, Alex meets Maggie Sawyer, a detective with the NCPD's science division, and Snapper challenges James' authority.