It's been seven years since Avalanche Studios last released a Just Cause game. The series that put the Swedish studio on the ...