This is the official Prequel to Episode 13: The Wedding of River Song. As we know you know, the final episode in Series 6 airs next Saturday, October 1, 9/8p c.
"All questions will be answered. Because this is the day the Doctor dies."
Shall we all wear our Stetsons in solidarity?