Mississippi cop pleads responsible to forcing man to ‘lick up’ urine off jail cell flooring
A Mississippi police officer pleaded responsible Thursday to forcing a detainee to lick urine off the ground of his jail cell. Michael Christian Green, 26, resigned from the Pearl Police Department in December, 4 days after safety cameras caught him forcing the person to commit what officers known as a “disturbing” act. Green — who […] More