United Kingdom
The Macabre Mystery of June 4, 1889: Unraveling the Ghastly Tale of the Thames Torso #3
The fourth day of June in the year 1889 dawned just like any other in the heart of Victorian London. Yet, this day was destined to be remembered, to be whispered with fear and shudders — for on this day, a monstrous horror would burst forth from the shadows, shaking the