Police Suspect Cannibalism In Recent Murder

DRESDEN, GERMANY - NOVEMBER 29: Staff of the Dresden public prosecution and the Dresden Police Department (Polizeidirektion Dresden), right, speak to the media about a recent murder case in which police believe the suspect is a cannibal and ate a portion of his victim on November 29, 2013 in Dresden, Germany. A police handout picture of scene of the crime is displayed in the background.
Matthias Rietschel, Getty Images
Copyright © 2018, CT Now