Chapter 1503: The Mystery of Life 7