Doctor Who: Planet of the Spiders Discussion Thread

Discussion for Doctor Who: Planet of the Spiders: Comments, questions, or thoughts?