Another AMAZING episode of Doctor Who!

The opening was even more confusing than last weeks episode. Lots of twists and turns and an even bigger surprise ending than last week!