Too Human "Skills" E3 08 Official Demo

The developers demonstrate and discuss the skill system in this E3 08 official trailer of Too Human!

Got a Video?

Submit video links to share them with our users.