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.

Torchwood: Miracle Day: End of the Road Photo #1

Torchwood: Miracle Day: End of the Road Photo #2

Torchwood: Miracle Day: End of the Road Photo #3

Torchwood: Miracle Day: End of the Road Photo #4

Torchwood: Miracle Day: End of the Road Photo #5