Too Human - Xbox 360

http://media.xbox360.ign.com/media/748/748783/vids_1.html

Fuggin Sweet

I saw the video of it from Xbox live, looks sweet