22 November 2011
3 mins.
With no fewer than three River Songs from different times roaming the TARDIS, the Doctor has to avoid contaminating the timeline.
Prev Episode
Next Episode