Tonight begins the Torchwood miniseries "The Children of Earth" on BBC America. All the series regulars who were not blown to itty-bitty bits in the last series' finale seem to be present, so let's jump right into the play-by-play.
PLAY BY PLAY
Teaser: 1965 Scotland-
There's a bus carrying young Scots somwhere in the middle of the night. A light appears and they all walk into the night
Torchwood, Day One