Posts Tagged “Space Station”
Vanquish Release on Games on Demand for Xbox Live
SEGA today announced that the latest game to be added to the Xbox Live’s Games on Demand service wil be Vanquish, which is available right now for 3200 Microsoft Points. This titles joins an expanding library of full titles available from SEGA such as Bayonetta, Aliens vs. Predator and Sonic & SEGA All-Stars Racing. Vanquish adds a new sci-fi mech swing to this set of games by putting the gamer in control of a versatile battle suit and waging war against hordes of soldiers and giant robots.