Feds indict 2 Explo Systems owners, 4 officials
NEW ORLEANS (AP) - Federal prosecutors in northwest Louisiana have unsealed a 32-count indictment against owners and officials of a company accused of leaving 7,800 tons of potentially explosive artillery propellant at a Louisiana National Guard facility. A news release…