Trailer: Vanquish





 
Russia and the US are fighting over the worlds last resources...and the battle ensues over a space station.

If you haven't seen Sega's latest game, you definitely need to check out Vanquish...it looks pretty bad ass

Press the button below if you liked this video! Thank you =)
Posted: July 12th, 2010