Russian scientists have revived tiny worms that ... explanation is that the worms were indeed revived after being frozen for millennia. Nematodes are impressive little worms, though they measure ...
Some results have been hidden because they may be inaccessible to you