Researchers find Jurassic strashilids not a parasite after all
(Phys.org)—A research team made up of members from China, the U.S. and France has found new evidence that overturns the notion that a species of ancient insects known as strashilids were parasites. Instead, as the team ...