In 1898, Sherlock Holmes and Doctor Watson travel to Germany to investigate a strange case in the village of Darmstadt near castle Frankenstein.
2022
2019
2018
1951
2017
2010
—
2023
2008
1999
2004
2005
1980