horrorhistory.net
A headless body of a man, suspected to be killed during a ritual, is found
February 8, 1981 San Francisco, California The headless body of Leroy Carter Jr. is found in a sleeping bag Carter’s body did not initially stir concern as passersby believed he was simply sleeping…