World’s oldest ‘bug’ is a fossilized 425-million-year-old millipede discovered on a Scottish Island

World’s oldest ‘bug’ is a fossilized 425-million-year-old millipede discovered on a Scottish Island that suggests the ancient creatures evolved from water to live on land in just 40 million years The fossilized millipede was found on the Scottish Island of Kerrera An improve dating technique found it is 75 million years younger than believed Researchers … Read more