Timestamp #150: Delta and the Bannermen
Doctor Who: Delta and the Bannermen (3 episodes, s24e09-e11, 1987) Not quite the Happiest Place on Earth, but Shangri-La nonetheless. The story drops all of us right into the thick of things with a huge battle on an alien planet. On the high ground is a squad with extensive