› added 10 years ago
65
TIL: The Tallahassee Police Department ( the tow where Florida State University is located) pressured a student, Rachel Hoffman, into being an informant for a drug sting in 2008. Rachel’s TPD handlers lost track of her during the sting. Rachel’s body was found two days later in Perry, FL.