Science fiction and crime drama series dealing with the machinations and activities of the fictional Torchwood Institute in Cardiff. The team investigate a number of gruesome deaths in the Brecon Beacons, only to confront a terrifying enemy.