Posts Tagged ‘Avalanche Studios’

New leaked Just Cause 3 screenshots are explosive

Several new screenshots from Just Cause 3 have been leaked, with plenty of explosive eye candy.