Hemlock Hoax thinks he can "put it all over" Sherlock Holmes, and his sleuthing is somewhat of a joke in the little tropical town where he lives.
2023
2009
1937
2015
2014
1941
1970
1966
2016
2019
1978
2021