Four Arrested For Human Trafficking After Traffic Stop In Jerome
On October 24, 2014, at approximately 9:20 p.m., Idaho State Police received a report of an 18-year-old female who allegedly was being held against her will by armed individuals traveling west on Interstate 84 from American Falls. Idaho State Police Troopers from Jerome located and stopped the vehicle at exit 182 on Interstate 84, near the Garden of Eden truck stop. During the subsequent investigation the female victim was recovered with minor injuries.
Derricka McCloud, 22, Kentraviaen Tuff, 31, Demeiris Fields, 21, and Bradley Roberts, 25, all from Georgia, were arrested for human trafficking. The Idaho State Police was assisted in their investigation by the Jerome County Sheriff's Department and the Twin Falls County Sheriff's Department.