This undated handout photo provided by the Anchorage Police Department shows Israel Keyes. Keyes was charged in the death of an Alaska barista Keyes’ suicide is now under investigation by Alaska State Troopers and the Department of Corrections. Investigators with the FBI, Anchorage Police Department, and U.S. Attorney’s office say Israel Keyes is a self-confessed serial killer who admitted killing at least 8 people. His crimes span a more than 10-year period. That announcement came at press c
Read this article:
Serial killer Israel Keyes found dead