Gameitall
March 8, 2017
Square Enix and Avalanche Studios’ Just Cause series is a blast (almost literally) to play thanks to its focus on destructive balls-to-the-wall gameplay, but how well would it translate...