tor.com
Doctor Who Season Finale Title Revealed, River Song to Return
The BBC and Radio Times have released the title and episode poster for the final episode of the current season of Doctor Who, scheduled to air on May 18th. Spoilers ahead! Quote Steven Moffat regar…
Stubby the Rocket