Watch Torchwood Season 4 Episode 3 - Dead of Night

Torchwood Season 4 Episode 3

First Aired: July 22, 2011

Description: The team is on the run and end up discovering a new enemy.