Where’s Attenborough?