The Chillenden Murders documentary is now available on Netflix, exploring the tragic 1996 deaths of Lin and Megan Russell.