Thursday, June 10, 2010

Two Chicago Police Detectives and Police Polygraph Administrator Fabricated Evidence

The Chicago Sun-Times reports on a happy ending of $1.3 million.