An Oklahoma woman is accused of repeatedly molesting three of her children while other adults watched the alleged abuse.

Natalie Lynn Webb, 30, was arrested on charges of sexual abuse of children under 12, and child neglect, according to The Huffington Post. Webb is being held on a $2 million bond. Her four children are now in the custody of their grandparents.

Warning: Graphic, disturbing details from the police affidavit below

According to the police affidavit, Webb's 9-year-old son witnessed his 8-year-old brother and two 3-year-old sisters' abuse. The boy explained he saw his siblings be repeatedly raped while men and women watched. The 9-year-old accused his mother of using foreign objects during the abuse, stating he heard his sister yell, "Momma stop it hurts."  He added his sister would "always" be bleeding after the abuse.

The 9-year-old told authorities he was able to escape from the abuse by hiding in a dumpster.  One of the boy's three-year-old sisters told police she felt "nasty" during the alleged abuse, according to The Huffington Post. The boy also told police he say needles around his home.

"[The child] said these things would happen lots of times. He thinks when mom took the needles it would make her act different ... she would act weird and... her arm would have little dots where it was bleeding," the affidavit stated.

The 9-year-old said his mother would physically abuse them, beating and throwing them against walls.

"[The 9-year-old] said his mom would not feed them and he would have to find stuff and cook it in the microwave or pop tarts and stuff," the affidavit stated. "If there was nothing [the children] would just scavenge the floor. On the floor they would find crumbs or cookies that were there from a week ago."

Webb told police she did not sexually abuse her children and asked to take a polygraph test to prove her innocence. The mother of four failed the polygraph test.

   Natalie Lynn Webb Probable Cause Affidavit