MIAMI-DADE COUNTY, Fla. – In her own words, a woman from Miami-Dade County is speaking about the horror she endured when she was nearly kidnapped and sexually assaulted earlier this week.
Miami-Dade police said the incident happened between 3:30 and 4:30 a.m. Monday in the area of Northeast 115th Street and West Dixie Highway.
Police said the victim was walking home when a man approached her from behind, knocked her down and dragged her behind a business.
"I knew right then I was going to die or he was going to really hurt me," the woman, who wished to remain anonymous, said. "In my mind, I kept saying he is going to rape and kill me."
The woman said she is speaking publicly in hopes that it will help police catch her attacker.
"He started hitting, he slapped me on the floor," she said. "He started dragging me back there. I was screaming. I was trying to hit him. And I kept saying, 'God, help me, help me, help me, God!'"
The 30-year-old woman said her bicycle had a flat tire so she had to walk it home. She said her attacker was able to drag her away from the sidewalk but said she was eventually able to fight him off and run away.
"I was able to take him off my back. It was a pure struggle. I kept screaming and screaming," the woman said.
The victim helped police create a sketch of her attacker, who is described as a black man who is in his 20s and is about 5 feet 7 inches tall with a thin build. Police said he had thick eyebrows and was wearing a dark skully hat at the time of the attack.
"I was begging him, 'Please don't do this. Stop,'" she said. "When I was saying that, his adrenalin was getting stronger, and I was like, damn, this isn't going to work. He doesn't care."
The woman said she feels lucky she made it out alive, but the attack still haunts her.
"I close my eyes, all I see is his face," she said.
Police have been handing out flyers with the sketch of the attacker.
Anyone with information about the case is asked to call Miami-Dade Crime Stoppers at 305-471-TIPS.
Follow Ben Kennedy on Twitter @BenKennedyTV
Follow Local 10 News on Twitter @WPLGLocal10