This is the first part of two-part special report. Read part two

CHARLOTTE, N.C. -- It's a moment Shana Asby can't get out of her mind. A man she thought was a friend suddenly became her attacker.

  • Two women find out there were sexually assaulted by the same man
  • Man threatened to kill them
  • Make sure to catch part two of this series Thursday at 5 p.m.

Asby first met Charles Harris in 2016. She was homeless living with her son at the Salvation Army in Charlotte. Harris often gave her a ride to work. But, on May 11, 2016, on the way to the airport, Harris did the unimaginable.

“He pulled over the cab of the truck. He raped me on the back of the truck as well as on the ground,” Asby said.

Harris didn't make it to the airport. He kidnapped her along with her son. Eventually, he took her to his home where she was raped again and again.

“He had told me he was going to kill me. Me and my son,” Asby said.

Her 11-year-old son was able to escape. He climbed up a tree to hide and called 911.

“I heard a bump, like a thump, so I'm like 'oh my God I'm about to be dead.' But, as he proceeded to walk out of the room, all I heard was ‘Charlotte Mecklenburg Police get on the ground.’ I've never been so happy in my life,” Asby said.

That isn't the end of this story.​ Charles Harris was taken into custody that day, but when police took a look at this past they found something shocking.

It's been nearly 30 years since Sabrina Adams was raped. She was 21.

The man pulled out a gun as she and a friend were giving him a ride home. She said he would rape one of them in the back seat of the car as the other was driving, and then repeat the process. She still has the police report. For years she heard nothing.

“I just figured he was in jail or maybe dead,” Adams said.

27 years later, she got a call that police had found her attacker. The man was Charles Harris.

“It hurt and it still hurts,” Adams said.

One piece of evidence was the game changer. Not only did it reveal a connection with Adams, it also exposed a group of women who had spent years searching for justice.

The story contines. Read part two of this special report

Get the latest news, sports and weather delivered straight to your inbox. Click here to sign up for email and text alerts.