K. Llewellin finished reading Sherlock Holmes by James Lovegrove
Sherlock Holmes by James Lovegrove (Sherlock Holmes, #3)
It is 1895, and Sherlock Holmes is settling back into life as a consulting detective at 221B Baker Street, when …
It is 1895, and Sherlock Holmes is settling back into life as a consulting detective at 221B Baker Street, when …