Explore the world of Seed of Life in this latest trailer for the action-adventure game about the persistence of life. In Seed of Life, you take on the role of Cora, the last known survivor...