News Alleged Just Cause 3 (Xbox One) Screenshots Leak November 6th, 2014 0 A small number of screenshots have hit the internet today for Just Cause 3, a followup to Avalanche's 2010 open-world experience. Courtesy of the...