North America

Titanfall – A quick look at the current Closed Beta phase for mecha shooter