Doctor Who Backdrop Blur

Video Loading...

Doctor Who S00 E31 Shada (1)

Overview

The Doctor and Romana have unfinished business in Cambridge, 1979, with the elderly Professor Chronotis.