'Vanquish' (ALL) Pins Down Release Dates, Pre-Order DLC Details
by Rainier on July 8, 2010 @ 8:49 a.m. PDT | Filed under News
Vanquish is a futuristic action game. It looks like New York is under attack by a laser beam from space, and you play a mech soldier who's been sent in to pick up the pieces.
