Sara Salzman finds fault, September 22, 2005, in the Leuchter Report, since the forensic chemist involved has now reversed his findingsPhoto: Sara Sal…
Sara Salzmanfinds fault, September 22, 2005, in the Leuchter Report, since the forensic chemist involved has now reversed his findings Photo: Sara Salzman, wwith a family photo Sara Salzman leaps...
Read more →