Trevor Leventhall, a 25-year-old man from Wake Forest, NC, was found dead on October 30, 2018. The circumstances surrounding his death were initially unclear, with police unsure whether it was a case of suicide or homicide. On the day of his death, police received a 911 call reporting a woman screaming in a yard about a dead man. Officers arrived at 206 Wall Ave. and found Trevor Leventhall on a bed upstairs with a pool of blood around his head. A handgun was found next to him, and he was pronou
...Read More