The crimes of one become the crimes of all when a madness seeps through the blood of the generations, falling eventually into the veins of Sherlock Holmes. In an attempt to save himself from the delusions which are following him like shadows, he attempts to discover the truth behind his grandfather's misdeeds, and the motives that may not be as unfamiliar as he hoped. Johnlock Teenlock
33 parts