The 2005 murder of Teresa Halbach has been making headlines yet again after Netflix released the highly popular "Making a Murderer" documentary miniseries. For many, the circumstances and even the culprit of Halbach's death remain a mystery, even after Steven Avery was convicted of her murder in 2007. Avery was sentenced to life in prison, ABC News reports.

In 1985, a then-twentysomething Steven Avery was wrongfully convicted in the rape of Penny Beerntsen. In 2003, he was released from prison after a DNA finding proved his innocence, according to The Independent. Two years after his release, Avery was again arrested, this time as a suspect in the murder of Halbach. He pleaded not guilty. Though evidence for the case was scarce, Avery was found guilty by the court of law in 2007.

Avery's innocence theory has many supporters. According to ABC News, as of Jan. 19, 2016, a petition to the White House to pardon Avery had reached 100,000 signatures. One question remains unanswered, though: If Avery did not murder Halbach, who did?

Enter: John Cameron. The former police sergeant and FBI cold case task force worker has a theory that's steadily gaining traction. On Cameron's website, he explicitly says that prolific serial killer Edward Wayne Edwards is the actual culprit of Halbach's disappearance and death. Cameron links Edwards, who died in 2011, to the Halbach case through a series of details in the video below.

According to Cameron's website, Edwards confessed to multiple murders in 2010, the first of which dates back to 1977. Cameron speculates that Edwards is responsible for more murders than he confessed to, stating: "After his confessions in 2011 police didn’t know that Edwards had started killing in 1945 when he was 12 years old, and never stopped until his capture, July 30th, 2009."

Cameron alleges that Edwards "would set people up." You can listen to his theory on the Steven Avery case below.