A team of Russian scientists in collaboration with Princeton University announce in a new report that they have brought two female nematodes frozen in permafrost from around 42,000 years ago back to life. The two nematodes are now the oldest confirmed living animals on the planet.