Season 3 Episode 2: The Shakespeare Code

Watch Doctor Who season 3 episode 2 tv series online free
Release: Apr 07, 2007

In Elizabethan England, William Shakespeare is under the control of witch-like creatures.

Doctor Whoexpand_lessSeason 3