Where To Stream Crime Nation Season 1 Episode 10
Murder in a College Town
- Aired April 30, 2024
- 120 Min
When four popular college students are murdered in the dead of night in their off-campus home, authorities launch a desperate search to find their killer, while the town of Moscow, Idaho becomes the epicenter of the True Crime universe.