Series 2 (Torchwood)

Overview
The second series of Torchwood ran between 16th January and 4th April 2008. The first episode saw James Marsters as Captain John. It included glimpses of the 51st century and the First World War. Freema Agyeman guest starred as Martha Jones in Episode 6 to Episode 8.

Episodes

 * Kiss Kiss, Bang Bang
 * Sleeper
 * To the Last Man
 * Meat
 * Adam
 * Reset
 * Dead Man Walking
 * A Day in the Death
 * Something Borrowed
 * From out of the Rain
 * Adrift
 * Fragments
 * Exit Wounds

Books

 * Something in the Water
 * Trace Memory
 * The Twilight Streets
 * Pack Animals
 * SkyPoint
 * Almost Perfect