Two Postal Workers, 14 others indicted for stealing over $10 million in treasury checks from Atlanta mail facility
Theft of over $10 million in United States Treasury checks from a United States Postal Facility in Atlanta Eight Individuals Arrested, Five in Custody, Sixteen Indicted April 23, 2015 ATLANTA, GA – Sixteen defendants have been indicted for stealing over $10 million in U.S. Treasury checks from the mail and then cashing them at Walmart, […]