The third suspect was arrested Wednesday in connection with having sex with a 6-year-old girl who police said was traded to three men for sex in exchange for drugs.
Norman Thompson, 51, is charged with capital sexual battery.
The girl's Jacksonville Beach mother, 39-year-old Dalina Nicholas, was arrested last weekend in Columbus, Ga., and is awaiting extradition to Jacksonville Beach.
Quinn Brooks, 56, and John Hagans, 47, were also arrested and booked into the Duval County Jail on charges of rape.
Jacksonville Beach police said the crimes took place in mid-January. According to police reports, the girl gave a detailed account of what she said the men did to her, saying some of the acts were physically painful.
Detectives said they started investigating after a homeless man flagged down an officer and told him that he knew of a young girl getting sexually abused by multiple men and it had been going on for the last two years.
He then told police Nicholas "would allow different men sexual access to the victim in exchange for drugs and/or money while at her house," according to the police reports.
The man told police he "witnessed Nicholas tell the victim to take off her clothes and lay on a mattress in the living room, saw the suspect give Nicholas $20 and then perform oral sex on the victim," according to the reports.
The man said he told detectives because the girl asked him to help her "make it stop," according to the reports.
Nicholas told police she had no idea what was going on and said she was a victim of sexual abuse as a child as well.
The Florida Department of Children and Families said the girl and her 1-year-old brother were removed from the home and were with a relative and receiving counseling from a team of doctors. DCF said it believes only the girl was a victim of sexual abuse.