Breaking: “Facebook Live Killer” Steve Stephens has shot himself dead following a police chase in Cleveland
Police in Cleveland, Ohio have just announced that the “Facebook Live Killer” Steve Stephens has shot himself dead in his car following a short police chase. Steve Stephens was the most hunted man in America this …