News

The Louisiana woman accused of performing a sex act on her one-year-old son at the behest of a police officer was indicted Monday on charges of rape, aggravated crimes against nature and distributing child pornography. Both Iyehesa Todd, 26, and former Iberville Parish deputy Shadrick Jones, 33, were indicted by a grand jury, and the rape charges carry life […]