0 Comment
by Chinwe Okafor A woman who helped run an incestuous child sex ring in Alabama for decades has been sentenced to 219 years in prison Saturday following her conviction. Wendy Holland, 35, was convicted last month of a host of charges, including sodomy and sexual abuse, the AP reports. Even at that, the 35-year-old showed no remorse or... Read More

