Watch Doctor Who season 10 episode 1002 tv series online free
Release: Dec 25, 2016
The Doctor inadvertently gives a young boy superpowers. Decades later, the Time Lord returns to New York City and finds an alien invasion underway... and only the mysterious superhero known as the Ghost can stop it!