A grand jury has indicted a Louisiana woman who is alleged to have performed a sex act on her one-year-old son, as well as the sheriff's deputy accused of filming the vile encounter.
The baby's mother, Iyehesa Todd, 26, told investigators 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.
A grand jury indicted the two on Monday 24th August, 2019 on charges of rape, aggravated crimes against nature and distributing child pornography.
This is where we say: we cannot can. Dear God, this is uncannable - forgive my Greek, but this is... I'm speechless.
Kindly drop your comment.