Doctor Who: The Demons Within
Russell, Gary / Banks, David David Banks reads an exciting original adventure for the Tenth Doctor and Martha, as played on TV by David Tennant and Freema Agyeman. The year is 1860, and a lonely house stands on a craggy rock in Ayreshire, Scotland. Inside, two men brace themselves against rushing winds, wailing voices and loud, crashing noises. Goats with fire-red eyes bleat relentlessly, and a procession of weird figures appear, apparently from all ages of man. Among the...