Just Cause 3 creator teases E3 reveal By Connor Sheridan published 27 February 13 Avalanche Studios founder gleefully Instagrams familiar fellow...