Day: November 19, 2013

Slammed

There was a time when Peter Bensinger could spout his false drug-war propaganda points and the mmedia would print them — particularly in his home state of Illinois. After all, he used to be head of the DEA.

So it’s particularly gratifying to see this fact check takedown by WLS Chicago editor Matt Lo Cascio.

[…]