What happened in The Abilene Colleague’s apartment on the night of September 15, 2002, just hours before Jennifer Servo was murdered? This week we discuss the events of Day 60, Jennifer’s last full day alive.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More