Castrovalva (3)

Run Time: 25 mins
Air Date: Mon, 11 Jan 1982
Average Rating: ⭐ 6.7 (3 votes)
BBC One BBC TelevisionSeason 19 - Episode 3

Average Rating: ⭐ 6.7 (3)
The Doctor has arrived in the supposed safety of Castrovalva. But something is odd about the seemingly tranquil city…