19-year-old twins Naazir and Qaadir Lewis were found dead last spring on a remote Georgia mountain top. Police say it was a planned, double suicide, but their family isn’t buying it, claiming the teens would never harm one another or themselves. As police point to the evidence signaling suicide, the family makes a case for foul play and is calling for an independent investigation, as new details in the case were revealed this week.

Teen Says A “Demon” Made Him Murder His Girlfriend; His Mom Charged With Helping Cover It Up
18:02

Three Generations Of Women Murdered In Horrific Oregon Familicide; Why Does This Keep Happening?
17:08

Killer Mom Trial: Fireworks In Courtroom As Judge Reprimands Prosecution For Bringing Up Religion AGAIN
20:23