laughingsquid.com
The Doctor Travels Into His Own Past in Doctor Puppet Episode Three 'The Doctor in the Garden'
The eleventh Doctor travels into his own past to meet the ninth Doctor in the latest episode of Doctor Puppet, a stop-motion animation series created by