The Impossible Planet

The Impossible Planet

TV Series 2, Episode 8

Aired: 3 June 2006

The Doctor and Rose land on a planetoid impossibly orbiting a black hole. Introduces the Ood, and reveals that Torchwood survives long into the future.