First look at Vanquish

Halo + Gears of War + Devil May Cry = incredible?

Topics