Update: First of Two Louisiana Cops Charged in Murder of Six Year Old Jeremy Mardis Sentenced to 40 Years
Marksville, LA. Police Officer Derrick Stafford was sentenced earlier today to 40 years in prison for the November 2015 murder
Read moreMarksville, LA. Police Officer Derrick Stafford was sentenced earlier today to 40 years in prison for the November 2015 murder
Read moreJefferson County, Idaho Sheriff Blair Olsen was sentenced Monday after being convicted by a jury in May on three felony
Read more