This documentary, produced by Jonice Newby, is about Neanderthals as well a brand new hominin species called the Denisovans.