Doctor Who
The Android Invasion (1)
E13 Nov 22, 1975 25m TV-PG
The Doctor and Sarah return to Earth in the present day to find a strangely deserted village and woods stalked by white-clad figures.
Where to Watch The Android Invasion (1)
Cast of The Android Invasion (1)