Cover of Doctor Who: The Third Doctor Adventures - Kaleidoscope

Doctor Who: The Third Doctor Adventures - Kaleidoscope

by Alan Barnes

3.89(64 ratings)

His name is Kaleidoscope. He claims to have travelled halfway across the universe to warn all humankind that it stands on the brink of extinction. And a certain tenacious youn…