This is the first in a series of trailers and other gaming-related movies that I'm going to share with you all, in hopes of coercing you all into buying whatever I'm pushing. 'Cause, you know, stimulating the economy fights terrorism and stuff.
I'll think of a witty name to go with these posts when I'm less buzzed (...or more buzzed?).
[Update] Damn it to hell. Lemme fix this, and I'll get back to you. For now, here's a pic to keep things pretty, and a link to the vid.