Watch Torchwood Series 3 Episode 4. The British science fiction drama television which garners big hit and viewers. The Torchwood is back with the latest episode. The latest episode of the tv series is the Torchwood Series 3 Episode 4. The titled of this episode is the Children of Earth, “Day Four”. Watch Torchwood Series 3 Episode 4 Online Streaming