Karl Denke

A German serial killer and cannibal, Karl Denke was behind a grisly series of murders, leaving behind upwards of thirty victims.