Supergirl Episode 9: Blood Bonds

A new episode of Supergirl, titled “Blood Bonds,” airs tonight on CBS.With Astra in captivity [...]