Inscripta® pushes funding to $260 million as they launch genome editing platform

Inscripta presentations can begin with the advent of agriculture. Or even further back: The emergence of man.