dhraiden
Member
Interesting recent article fr the publication's Science/Trilobites section
edit: and the study itself - https://www.nature.com/articles/s41598-019-51430-3
edit: and the study itself - https://www.nature.com/articles/s41598-019-51430-3
Last edited: