Avalanche recently released Just Cause 3 for all platforms including PC. We ...