Supergirl season 3 episode 20 review: Black kryptonite theories
Supergirl season 3 episode 20 was a heck of a fascinating episode when it comes to everything that the writers threw at us … and that may be especially the case when you start thinking about what could ultimately happen when Kara brings her new secret weapon to Earth.