520-million-year-old larva fossil unearths the origins of arthropods
Magnify / The fossil in query, orientated with its head to the left.Yang Jie / Zhang Xiguang Round part 1000000000 years in the past, in what’s now the Yunnan Province of China,