You knew it was coming…every year, Doctor Who releases a new Christmas Special, and this year we had one of the best – “Last Christmas”. The episode where the Doctor and Clara meet Santa. THE Santa. You heard me. Check it out!
Episode 13: Last Christmas [download]
Doctor Who Gallery