From same source: 600 million-year-old tiny humanoids found.
You know it’s legit when they have an accompanying video featuring a c.-1995 spech synthesizer reading the article, and the same image from the article with multiple pans and zooms so it counts as a “video.”
As legitimate as Lin Wood...