By
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
St. Louis Post-Dispatch
Federal prosecutors in St. Louis have added 17 new charges in the
case of an Uplands Park police officer accused of robbing and sexually
assaulting women.
Leon F. Pullen, 31, now faces 19 federal charges of conspiracy, witness tampering,…
Read More......
Only registered users can write comments.
Please login or register.