Starz has released two clips, a TV spot, and five new photos from Torchwood: Miracle Day, which airs Episode 1.08: End of the Road on Friday, August 26 at 10 PM ET. Click on the video players below to delve deeper into this sci-fi series, and click on any of the photos below to access our gallery for the episode.
Two Torchwood: Miracle Day: End of the Road Clips
Take a sneak peek at the upcoming episode of this Starz sci-fi series, which airs on Friday, August 26 at 10 PM ET.