Timestamp #TW27: Children of Earth – Day One
Torchwood: Children of Earth – Day One (1 episode, s03e01, 2009) The Home Office gets explosive results. Scotland, 1965: A bus full of children stops at an undisclosed location. When they stop, the children disembark and are walked toward a bright light. All of them but one walk into