A British school sitting on the “Doctor Who” universe equivalent of the Hellmouth from “Buffy the Vampire Slayer”?! We’re in!
Looks like Torchwood and Dr. Who fans just found a reason to tune in and check out The Arrow!