New fossils discovered in China’s Yunnan province show that complex animal life began millions of years earlier than previously thought, during the late Ediacaran period around 539 million years ago.