“Village of the Angels” is the best episode of Doctor Who this season

“Village of the Angels” is the best episode so far. The episode was filled with tons of mystery, scares, and an exceptional guest cast.