The off-duty officer was just taking his family for a walk in the park on the edge of Ottawa when the smell hit him. It was a familiar stench of decomposition, and it was coming from the woods. He followed it, stepping off the main trail and pushing through the underbrush. Just a few dozen feet away, he found a human body, partially covered by branches and leaves.

He immediately called it in. Jennifer Teague had been 18 years old. The youngest of three children, she’d grown up in a divorced family but had always been close to her father and her two older brothers. She was a dedicated student in her senior year of high school, a passionate athlete who played baseball, soccer, and hockey, and a young woman who cared deeply about the environment.
To pay for her own expenses and save for the future, she worked evening shifts at a local Wendy’s restaurant. On Wednesday, September 7th, 2005, Jennifer came home from school, took a short break, and headed out to catch the bus for her evening shift. She closed up the restaurant around midnight and began her walk home. The buses had stopped running, so she had to cover a little over a mile on foot.
Most of the route was along well-lit main streets, and it was a walk she made almost every day. She wasn’t worried. Instead of going straight home, Jennifer decided to call two friends who were finishing their shifts nearby. They agreed to meet outside a 24-hour convenience store roughly halfway between her job and her house.
The three sat there for about an hour, chatting and laughing about their day. At about 1:30 in the morning, Jennifer said goodbye and started the final stretch of her walk home. It should have taken her about 18 minutes. She never made it.
The next evening, Jennifer’s mother began to worry. She hadn’t heard from her daughter since the night before. Jennifer’s room was in the basement, so when she came home late, no one ever saw her. In the mornings, she left early for school before anyone else was awake.
But when she didn’t come home from school and didn’t answer her mother’s calls, the worry turned to fear. Jennifer always let her mom know where she was. Panic set in when they learned Jennifer hadn’t shown up for school that day, and she’d also missed her shift at the restaurant. Her father hadn’t heard from her either.
None of her friends had seen her since the previous night. Her parents went straight to the police, who launched a massive search right away. Investigators quickly ruled out the possibility that Jennifer had run away. Everyone described her as extremely responsible—she had never disappeared for even a few hours without letting someone know.
Detectives began to reconstruct her movements that night. Her friends confirmed she had headed toward home around 1:30 in the morning while they walked off in the opposite direction. Then investigators uncovered something interesting. Jennifer hadn’t left work alone.
A coworker named Mark had walked with her for part of the way before she split off toward the convenience store. When detectives went to speak with him, they immediately noticed fresh scratches on his face. They looked suspicious, but Mark insisted he had cut himself shaving, even showing them his razor. That didn’t prove anything, but the scratches were hard to ignore.
Detectives wondered if Jennifer had inflicted them while fighting for her life. He agreed to take a polygraph test, and the examiner found no signs of deception. That result made investigators doubt his involvement. They also looked into Jennifer’s ex-boyfriend.
He said they were still on friendly terms, but he hadn’t spoken to her that night and had been home the entire time. He took a polygraph test as well, and the results also showed no signs of deception. Investigators crossed him off their list. Next came a 21-year-old local named Boris.
He knew Jennifer, and her friends had even seen him drive past the convenience store that night. Boris had a troubling reputation. He was known for odd behavior and had previously been accused of stalking women, with a restraining order issued against him. People often described him as paranoid.
Jennifer’s friends revealed that shortly before she vanished, Boris had asked her out, and she had turned him down. When detectives spoke to him, Boris denied any involvement, but he was noticeably nervous and struggled to answer their questions. He allowed them to search his car without a warrant. Right away, investigators noticed that one of the car’s windows was shattered.
They considered the possibility that it had happened during an abduction, but Boris insisted it had broken on a different day. He too agreed to a polygraph test, and the examiner found no signs of deception. There was nothing concrete linking him to Jennifer’s disappearance. As the search continued, a darker theory began to spread through Ottawa.
Some believed a serial killer was responsible. Two years earlier, a woman named Ardith Wood had vanished on the other side of the city, and her body was later discovered in a river. Police had never caught her killer. Now, people feared the same predator might have struck again.
With no solid leads, investigators poured all their resources into the search. They set up a command center inside a church near the convenience store where Jennifer was last seen. Hundreds of local volunteers came to help, splitting into groups to comb through the city. Police brought in search dogs and helicopters equipped with heat sensors.
Detectives went door to door, checking every house along Jennifer’s route home. Then they got a potential lead. A woman who lived on the edge of Jennifer’s neighborhood reported hearing a piercing scream around 1:30 that night. She had looked out her window facing the main road but hadn’t seen anything suspicious, so she hadn’t called the police.
Given the timing and location, detectives believed that scream may have been Jennifer’s—possibly the moment she was abducted. A second neighbor later came forward saying he had also heard the scream, but neither witness had seen anything useful. A week passed with no sign of Jennifer and no real leads. Hope of finding her alive was fading.
Police officially reclassified the case as a possible homicide, which gave them access to even more resources. They held a press conference asking anyone with information to come forward. Jennifer’s parents pleaded directly with her suspected captors to let their daughter go. But the search kept coming up empty.
Jennifer’s neighborhood was mostly made up of private homes with their own yards. Technically, police needed search warrants to search each one, and no judge was going to sign off on hundreds of properties. So detectives asked for voluntary permission door to door. Almost everyone agreed, and officers combed through hundreds of yards and houses.
They didn’t find a single clue. That went on for several more days until everything suddenly changed. On September 18th, ten days after Jennifer disappeared, the off-duty officer made his gruesome discovery in the park. The body was far too decomposed to be identified visually, and all of the clothing was missing.
It was sent to medical examiners. Investigators suspected it was Jennifer, so the lead detective made a calculated move. He instructed his team to set up a police tent near the parking lot at the trail’s entrance, ensuring the press wouldn’t discover the real location. The idea was simple.
Only the killer would know the true spot where the body was hidden. Medical examiners confirmed the remains were Jennifer’s, but because of the level of decomposition, they couldn’t determine an exact cause of death. Her body was sent to a lab in Toronto for further analysis, but the results were the same. One thing was absolutely clear.
This was murder. After Jennifer’s body was found, police once again turned to the public for help. They released several dozen surveillance images taken inside the convenience store where Jennifer had spent time with her friends that night. Detectives believed her abductor might have been in the store, spotted her there, and then waited for the right moment to follow her home and attack.
Investigators worked to identify every person in the footage, but a handful of men remained unknown. At the same time, another lead surfaced. A witness came forward saying he’d walked through the same park early in the morning on September 8th, the day after Jennifer vanished. He recalled seeing a man standing near the trail’s entrance and had gotten a clear enough look at his face to help police create a composite sketch.
But the sketch was vague and lacked detail. It could have resembled a lot of different people. A new flood of tips came in, but every lead ended in a dead end. To make things worse, two separate people actually confessed to killing Jennifer.
After careful investigation, police determined both men were lying. Neither had the opportunity to commit the crime. They just wanted attention. From that point on, the case stalled.
Later, investigators received word that the case of Ardith Wood, the woman killed two years earlier, had finally been solved. The killer was a local man, and detectives immediately looked into whether he could also be responsible for Jennifer’s death. But it didn’t take long to confirm he hadn’t even been in the city at the time of her abduction. Any connection between the two crimes was ruled out.
By early 2006, detectives made a few more attempts to get answers, appealing to the public for help, but none of it led anywhere. That’s how things stood until June 9th, when detectives received a completely unexpected call. Staff at a local hospital reported a bizarre incident. A man had run into the street completely naked, screaming, “I killed Jennifer Teague.
”
Police rushed to the hospital, and when questioned, he admitted he was responsible. But there was one major problem. Tests showed the man had taken five times the normal dose of hallucinogenic mushrooms. Once he sobered up, he told investigators he didn’t remember anything about the confession and had no idea why he said it.
He claimed he had nothing to do with Jennifer’s murder and only knew about it from the news. He said that on the night Jennifer vanished, he had been at a friend’s house playing video games. But there was a catch. When detectives questioned the friend, they discovered he’d recently been in a serious accident that left him with partial memory loss.
He couldn’t recall what happened that night or even who he had been with. The man who had confessed was 24-year-old Kevin Davis. He had no criminal record and worked at a local pizzeria. What stood out most was where he lived—directly across the street from the woman who had reported hearing the scream, and only a few dozen feet from the church where police had set up their command center.
As detectives pieced everything together, they made a striking discovery. They had already spoken with Kevin in the very first days after Jennifer disappeared. Since he lived in the neighborhood, officers had knocked on his door with standard questions. Back then, Kevin told them he’d been home all night, and his mother, who was sleeping in the next room, backed up his story.
Now, almost a year later, he was claiming he had actually been at a friend’s place playing video games. That wasn’t the only red flag. Reviewing the case files, detectives found a tip that had come in right after Jennifer’s body was discovered. Someone had suggested they take a closer look at Kevin because he resembled the composite sketch.
At the time, investigators had dismissed it as just one of hundreds of leads with nothing concrete to back it up. But now, with his drug-fueled confession combined with all these inconsistencies, Kevin suddenly looked much more suspicious. Still, there was one big problem. There wasn’t a single solid piece of evidence against him.
No DNA, no fingerprints, nothing tying him directly to Jennifer’s murder. And Kevin wasn’t confessing anymore. With the case hanging in limbo, detectives wondered how they could ever hold him accountable. For the next few weeks, they kept digging, revisiting files, brainstorming new angles, searching for anything they might have missed.
But nothing came together. They started to fear Kevin would never be arrested, that he’d slip away and remain free. Then, out of nowhere, everything changed in the most unexpected way. On June 26th, just a few weeks after being released from the hospital, Kevin walked up to his neighbor and said he needed help.
When the neighbor asked what was wrong, Kevin told him to call the police because he had killed Jennifer Teague. After that, Kevin went to a nearby store where he came across a police officer. He calmly approached him and repeated the same thing. He had murdered Jennifer.
He was taken straight to the station, and this time detectives made sure to cover every detail so Kevin couldn’t walk back his confession later. They read him his rights, then brought in medical staff to test his blood for drugs or alcohol. The results came back clean. Only then did they turn on the camera and begin recording as Kevin gave his confession.
Kevin told detectives that he had carried a deep hatred toward women for most of his life because they never loved him. In the days leading up to Jennifer’s murder, he had started going out at night, taking his mother’s car, and driving around with a knife, rope, and a gag. He admitted he was hunting for a vulnerable victim, guided by two simple criteria. She had to be young, and she had to be defenseless.
His original plan was to abduct someone, bring her back to his house, and sexually assault her. He said he had finally decided to act after two personal blows: losing his job and the death of his beloved pet. On the night Jennifer disappeared, Kevin parked near the convenience store and spotted three girls sitting outside laughing and talking. He stayed back, out of sight of the cameras, and waited for them to split up.
Sitting in his car, he thought through how he’d carry out the abduction. Around 1:30 a. m. , Jennifer said goodbye to her friends and walked down the road toward her neighborhood.
Even though the street was mostly well lit, there were patches of darkness. Kevin attacked her in one of those spots. He forced her into his car at knifepoint and drove her to his house. Since he lived with his mother, who was asleep in the next room, he had to stay quiet.
Using the knife to threaten Jennifer into silence, he led her to his bedroom and tried to sexually assault her, but he couldn’t do it. Enraged, Kevin strangled her to death. His mother, sleeping just on the other side of the wall, heard nothing. After getting his confession, detectives asked Kevin to show them where he had left Jennifer’s body.
He pointed them straight to the real location—not the decoy site where police had set up a fake tent for the press, but the actual spot that only investigators knew about. That detail alone confirmed he was telling the truth. Finally, Kevin explained why he had decided to confess, and his answers stunned the detectives. He said that after officers showed up at his house a few weeks earlier, he became terrified, convinced he was about to be arrested.
His paranoia spiraled out of control. He truly believed police were watching him at all times. At work, he even demanded that a coworker lift his shirt so he could check for a hidden wire. Living in constant fear, he decided the only way to end his torment was to come clean.
He was completely unaware that in reality, detectives had no evidence at all. If he had kept quiet, he might have escaped justice entirely. Kevin was charged with murder and sent to jail to await trial. From behind bars, he tried to take back his confession, but this time he had no chance.
The trial began in January 2008, and Kevin chose to plead guilty. That decision made the proceedings move quickly. He was sentenced to life in prison with the possibility of parole after at least 25 years. In his final statement, Kevin claimed he regretted what he had done and said he would gladly give his own life if it could bring Jennifer back.
But Jennifer’s father, who sat in the courtroom that day, later admitted he didn’t believe a word of it. To him, Kevin’s so-called remorse sounded more like a calculated attempt to soften his sentence. In the end, Kevin was sent off to serve his time with no guarantee he’ll ever be released once those 25 years are up. Years later, in 2015, Jennifer’s father published a book about the case and how his family managed to survive the unthinkable.
His main goal was to help others who have lost loved ones, showing them that no matter how dark things get, it’s still possible to find a way through the pain.


