Vanquish TGS 2010 TrailerGet your mech on in this trailer for the upcoming sci-fi action game, Vanquish.By David Toole on September 16, 2010 at 6:59AM PDT Vanquish