Watch the first seven minutes of Torchwood: Children of Earth right here

Check out the first seven minutes of Torchwood: Children of Earth, which premieres five nights straight starting tomorrow, July 20th, at 9:00 – 10:15 PM on BBC AMERICA.

Check out the entire 7 minute clip below.

Explore More...