A 560-million-year-old fossil has been named after British naturalist Sir David Attenborough. PA
A 560-million-year-old fossil has been named after British naturalist Sir David Attenborough. PA

Fossil named after Sir David Attenborough was ‘first animal predator’