Have NOT seen Life, but my huz and I are obsessed, and I mean OBSESSED with the BBC's Planet Earth series. It blows my mind. Can't wait to add Nature to our Netflix cue. Cheers! (and thanks for stopping by bigBANG!)
Any thoughts? I so love to hear from you!