Doctor Who Confidential Screen Caps on November 16, 2009 Get link Facebook X Pinterest Email Other Apps Screen caps from last night's Doctor Who Confidential, Is There Life On Mars?, are now available to download on our image archive here.