Torchwood Season 3 Episode 1
Season 3
Episode: 1
Air Date: 2009-07-06
At 8.45am, every child in the world suddenly stops, chanting the words “we are coming” again and again. Whilst investigating, the remaining Torchwood team face greater personal and professional challenges…
Episode Title: Day One