In 2006, a reinvestigation into the cold case murder of Christopher Wallace, also known as Biggie Smalls, was started. One person of interest that caught the attention of the investigators was a man named Keefe D. However, they knew that Keefe D would not be forthcoming with information, so they built a drug case against him in order to compel him to cooperate. Keefe D agreed to sit down with his lawyer and answer any questions they had. When asked about Biggie's murder, Keefe D claimed that he did not know who killed him but suggested it might have been Suge Knight. However, he did have information about the murder of Tupac Shakur in Las Vegas in 1996.
Since the solicitation to commit the murders happened in Los Angeles, the investigators had jurisdiction and ownership of the case. They made a proper agreement, which allowed Keefe D to answer questions without incriminating himself. However, Keefe D began publicly boasting about his involvement, thinking he was immune from prosecution due to the agreement. This ultimately led to his arrest.
LAPD detective Greg Kading describes Keefe D as arrogant and not very smart. He seemed to believe that he was untouchable until he talked himself into jail. The investigator admits that he was initially skeptical that anything would come of the case, but as he saw the efforts made by the Las Vegas police, he became more encouraged. The arrest and indictment were a long time coming and finally held someone accountable for Tupac's murder.
When questioned about why the case took so long to solve, the investigator explains that it's not just about knowing what happened but being able to prove it in court. They needed enough evidence to build a strong case, which they eventually achieved through Keefe D's confessions. The investigator expresses frustration that it took so long for law enforcement to respond to Keefe D's public confessions.
Source: Youtube