Where To Stream Doctor Who Season 6 Episode 13
The Wedding of River Song
- Aired October 1, 2011
- 45 Min
- Rated 8.9
- Number 9 Of 153 Rated Episodes
As the Doctor makes his final journey to the shores of Lake Silencio in Utah, he knows only one thing can keep the universe safeāhis own death.