Decomposing Human Head Delivered to Oakland Police, in What Was Initially Thought to Be Halloween Prank – Inside Edition

Inside Edition
Two visitors to an Oakland, California, apartment complex discovered a decomposing human head in the backyard and took it to the police department, authorities said, in what police initially thought was a Halloween prank. Investigators are trying to …

and more

…read more

Source:: Oakland California News By Google News

Leave a Comment