Posted by quoderat on Friday Jul 27, 2018

Worms frozen in permafrost for up to 42,000 years come back to life. No, worms, it’s been 42,000 years. Please stay dead.