David Robert Boss, a 21-year-old senior at the University of Idaho, was found dead in his Moscow apartment on March 31, 2007. He had been shot twice in the head at close range. The discovery was made after friends became concerned about not hearing from him.
John Joseph Delling, a former high school classmate of Boss, quickly became a person of interest in the case. Cell phone records placed him in Moscow at the time of the murder, and he had even called Boss's phone shortly before the
...Read More