Search results
News about Indiana, serial killer, remains
News about Rex Heuermann, murder charge, Gilgo Beach
News about Robert Pickton, Thomas Creech, prison attack
Also in the news
Killer is the fourth studio album by American rock band Alice Cooper, released in November 1971 by Warner Bros. Records. Wikipedia