TV Special Netflix's Zodiac Documentary: New Confession, Timeline Twist, and Unsolved Mysteries Oct 26, 2024