St. Cloud police said they arrested a man for multiple counts of sexual battery.
Police arrested David Rodriguez at his home around 2:30 p.m. Friday.
Police said a victim came forward and said she was raped by Rodriguez approximately 30 times throughout her life. The suspect is known to the victim.
The victim told police she was raped in several locations.
Police said Rodriguez admitted to detectives he sexually battered the victim and he was taken to the Osceola County Jail where he was being held without bond.