The Southwestern Institute of Forensic Sciences at Dallas released the autopsy reports for the nine men killed as a result of the Twin Peaks Massacre on My 17. A cursory examination of the 91 pages of documents reveals no smoking gun. The forensic evidence appears to contradict some witness accounts of what happened that day. […]
↧