Where To Stream Doctor Who Season 8 Episode 10
In the Forest of the Night
- Aired October 25, 2014
- 45 Min
- Rated 7.5
- Number 91 Of 153 Rated Episodes
One morning in every city and town in the world, the human race wakes up to face the most surprising invasion yet. Everywhere, in every land, a forest has grown overnight and taken back the Earth. It doesn't take the Doctor long to discover that the final days of humanity have arrived…