Too Human E3 2008 Trailer

Voodoo Extreme has uploaded the official E3 2008 trailer for Silicon Knights' Too Human. This one just might be worth checking out yet.