Command some of history’s most powerful tanks and experience intense combat where the excitement of battle is enhanced by working together with your tank platoon to win the fight. Microsoft were keen to stress that they’d be supporting the Xbox 360 for the foreseeable future, and this first foray into the free to play market […]