Netflix Will Be Releasing A Brand New David Attenborough Documentary Film NEWS / By timw_brap It’s called ”David Attenborough: A Life On Our Planet’.