In a groundbreaking discovery, scientists have successfully revived microscopic frozen organisms in Siberian permafrost for ...