An invincible woman is forced to give up her gift in an effort to kill the monster inside of her. Will all go to plan in the Torchwood hub, or will the teams actions to save this woman have unforseen repercussions?Watch this clip from the BBC science fiction drama to find out!
Channel: Entertainment Uploaded: December 31, 1969 at 4:59 pm Author: BBCWorldwide