Latest Episodes

Dirty Little Secret (Ed Kemper)

On April 25th 1973 the Santa Cruz California police department received a strange call from a phone booth in the little town of Pueblo Colorado. Ge claimed to have killed…