Square Enix did Just Cause 3 a bit of a disservice by releasing it in December. Seeming like a calm wave following a tsunami of AAA titles, Just Cause 3 turned out to be anything but. Avalanche Studios set out to make the most ridiculous experience possible and to that end they succeeded, creating a […]