Sir David Attenborough turns 100 on 8 May, marking over seven decades of pioneering natural history storytelling. Celebrations include BBC tributes, a Royal Albert Hall event, and new programming, ...