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.

Roommate Arrested After Body of 1 of 2 Missing USF Students Found
15:24

“Michael” Reviews Are Brutal, Fans Are Thrilled: Can We Celebrate The King Of Pop?
21:38

“He’s A Bad Cop”: Sheriff Leading Nancy Guthrie Investigation May Lose His Job
18:36