Say that ten times fast. Torchwood: Children of Earth premiered last night in the UK, and people are tweeting about it. Link may contain spoilers.

The five-part miniseries Torchwood: Children of Earth premieres Monday, July 20th at 9/8c on BBC AMERICA. Watch creator Russell T. Davies‘ preview:

Read More
By Kevin Wicks
Kevin Wicks is the founding editor of Anglophenia.