Where To Stream Doctor Who Season 3 Episode 13
Last of the Time Lords
- Aired June 30, 2007
- 45 Min
- Rated 8.9
- Number 7 Of 153 Rated Episodes
Earth has been conquered, the Doctor and Jack are imprisoned and the Master rules supreme. Can Martha Jones save the world?