Too Human "Champion" E3 08 Official DemoThe developers demonstrate and discuss Champions in this E3 08 official trailer of Too Human!By Takeshi Hiraoka on October 19, 2019 at 6:10PM PDT Too Human