China News TV segment: Labyrinth, Defining Humanity