Posted by chimpanzee 2 days ago
>discovered a remarkable new spider species...
Recently evolved then?
Or perhaps...
"An international team of researchers has recently discovered a remarkable spider species..."
(At a first approximation, essentially all existing species are new on an evolutionary level — isn't it the case that something like 99.9% of all life on earth is newer than a million years old?)