The Longmont Police Department said they now have a suspect in the disappearance of a missing mom of three.

Police said forensic evidence links Juan Jose Figueroa, Jr. to Rita Gutierrez-Garcia’s case. Gutierrez-Garcia has been missing since the night of St. Patrick's Day after she left a bar in Longmont.

Figueroa has a lengthy criminal history -- including domestic violence, felony theft and animal cruelty. Most recently, he's accused of an attempted murder and sexual assault on a woman from last November.

In a Boulder County affidavit, a 24-year-old woman describes the night she first met Figueroa; Thanksgiving night at The Speakeasy on Main Street in Longmont.

RELATED | Suspect identified in Longmont mom's disappearance

According to the affidavit, the woman said Figueroa was at the bar with a mutual friend and she talked very little to him. At around 2 a.m., a group went to a friend’s house. According to the affidavit, the woman said it was during that time Figueroa told her they needed to leave because people at the house were doing drugs.

As the two started walking the woman said Figueroa suggested they stop by his house to pick up cigarettes. According to the affidavit, the woman said she felt uncomfortable and texted two friends to come and pick her up.

The woman said after she sent a text message with the address to the house, Figueroa grabbed her and dragged her up the stairs to his room, the affidavit says.

According to the arrest report, the victim said Figueroa yelled "you’re not leaving me" and that he was going to kill her.

The woman said at one point that Figueroa picked her off the ground by the throat and put her on his bed, the report says. According to the affidavit, the woman said he then started taking off her clothes. She said he continued to choke her and she passed out. According to the affidavit, the woman woke up to Figueroa slapping her. She said all of her clothing including her boots were off and she didn’t know how long she was unconscious.

According to the affidavit, the woman said he continued to choke her and she started to black out again. She said she couldn’t move and then soiled herself.

According to the affidavit, the woman told Figueroa she need to use the bathroom. The woman said Figueroa took her to the bathroom and told her “I swear to God. Don’t try to run.”

According to the affidavit, the woman said she couldn’t go to the bathroom with Figueroa watching her. The woman said when he turned around she started screaming and ran down the stairs.

According to the affidavit, the woman was met by another woman and a man, later identified as the landlords of the home Figueroa was renting a room from. Initially, the female landlord wouldn’t let the woman leave, but her husband convinced her, according to the affidavit.

The male landlord then drove the woman home.

When she arrived at home she told her mother what happened, according to the affidavit. They then called police and went to the hospital for a Sexual Assault Nurse Examination (SANE). According to the affidavit, the woman had severe bruising around her neck, face and eyelids. She also had injuries to her vaginal area.

Figueroa was arrested for the sexual assault on March 27 in Eagle Pass, Texas, while re-entering the U.S. from Mexico. He's now in the Boulder County Jail on a $1 million cash-only bond.

On Thursday, the Longmont Police Department called Figueroa a suspect in the disappearance of Gutierrez-Garcia.

"He was a person of interest early on and then the forensic evidence helps him call him a suspect," said Deputy Chief Jeff Satur with Longmont Police Department.

Police said a few days after Gutierrez-Garcia went missing, Figueroa left town and went to Mexico.

"We've done our diligence,” Satur said. “We've actually been to the city, we've been to the place where he was living. We've talked to people in that area and we've talked to people along the route and we have information that likely suggests that [Gutierrez-Garcia] was not with him when he left Colorado."

Investigators have physical evidence that Gutierrez-Garcia was in Figueroa’s white Chevy two-door-pickup truck at one point but can't say much more. They have said they no longer think Gutierrez-Garcia is alive.

It's much more difficult to build a case without a body but more importantly for us about finding [Gutierrez-Garcia] is getting [her] back to her family,” Satur said. "Our primary interest is getting [her] back to her family so they can have closure."

Satur said they believe Gutierrez-Garcia’s body is in a remote area near the Peak to Peak Highway, Rabbit Mountain, or anywhere from Rollins Pass to Jamestown. The department is offering a $10,000 reward for information that leads them to Gutierrez-Garcia’s remains or helps them make an arrest.

The family is holding a prayer vigil for Gutierrez-Garcia’s this Sunday at Thompson Park in Longmont at 2 p.m.