Just posted to YouTube, we'll see how long it lasts, but here's the trailer just now shown at the 2009 Video Game Awards down in Los Angeles. [YouTube, thanks Zachariah S.] </img> </img> </img> </img> More...
There are currently 1 users browsing this thread. (0 members and 1 guests)
View Tag Cloud
Forum Rules
Bookmarks