David Attenborough: A Life on Our Planet ★★★★½

Painful. Good. Essential.