Posted by Michael Burg on Apr 22nd, 2015
On Tuesday, the Department of Justice announced that that Michele Leonhart the embattled chief of the Drug Enforcement Agency would step down, following the controversy over DEA agents attending sex parties. The DEA agents had been...
More of this article »