Cadmus Abducts An Alien in New Supergirl Clip

Now that Jeremiah Danvers (Dean Cain) stole the National Alien Registry and handed it over to [...]