The Release Date This one's coming very soon! The series will drop on Jan. 24, which happens to be 30 years to the day since Bundy was executed in 1978, for the murder of Kimberly Leach. That's a little on the nose, Netflix. Image Source: Getty / Bettmann