Vanquish

The story of VANQUISH is set in the near future. Russia and the United States are vying for ownership of …