There’s a Devil Loose: Mother who ‘Performed a Sex Act on Her One-year-old Son and Sheriff’s Deputy who Filmed It’ Are Indicted on Rape and Child Pornography Charges

Iyehesa Todd, 26, said that deputy Shaderick Jones asked her to perform the act on her son in exchange for not arresting her for an open warrant she had for a traffic ticket, police said.

Click here for more.

SOURCE: Daily Mail