Where To Stream Doctor Who Season 15 Episode 21
The Invasion of Time, Part One
- Aired February 4, 1978
- 25 Min
- Rated 9.5
- Number 26 Of 700 Rated Episodes
The Doctor returns to Gallifrey to become the President of the High Council of Time Lords. But Leela realizes that the Doctor is acting out of character.