Eight face charges in $3.4 million St. Louis stolen checks scheme
Eight people have been indicted in a federal investigation involving an alleged scheme to deposit $3.4 million in U.S. Treasury checks stolen from the mail and withdraw, or attempt…