•   1:40:00
Doctor Who: The Androids of Tara
Release: 1978-12-16

Doctor Who: The Androids of Tara

6.3

1978

1h 40m

Finding the fourth segment of the Key to Time was simple enough, but holding onto it may be another matter. The Doctor and Romana find themselves embr ...
loading...
CLOSE [x]