The creators of Just Cause showed a teaser for their new game This is most likely a monster shooter The Avalanche Studios...