How to watch Doctor Who The Giggle: stream 60th anniversary episode 3 online and on TV from anywhere
Streaming The Doctor must solve the mystery of a puppet that's driving the humanity insane. Here's how to watch Doctor Who The Giggle today and for free.