The University of Idaho is a public land-grant research university in Moscow, Idaho, United States. Established 136 years ago in 1889 and opened three years later, it was the state's sole university for 71 years, until 1963. From Wikipedia
His sentencing is scheduled for July 23 following last week’s publication of his confession under a plea deal that victims’ families have denounced