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