In 1898, Sherlock Holmes and Doctor Watson travel to Germany to investigate a strange case in the village of Darmstadt near castle Frankenstein.
2015
2017
1971
1992
1986
1994
2000
2002
2008
2007
2005
1988
2024
1942
1990