Doctor Who (1963) Season 11 Episode 24 - Planet of the Spiders (4)

Summary: England, the near future. As the Doctor receives a parcel from South America, Mike Yates asks Sarah to visit the meditation centre where he's been recuperating. But what is.....

Aired: May 25, 1974