Watch Doctor Who season 10 episode 1003 tv series online free
Release: Dec 25, 2017
The Twelfth Doctor refuses to regenerate... and finds himself at the South Pole, confronting his first incarnation as he also refuses to regenerate. Together they confront a British Captain displaced from World War I and the mysterious Testimony.