ggsgamer.com
Just Cause 3 Launch Trailer Is Here!
The Winner of the Just Cause 3 Trailer Competition has been announced a day ahead of the game’s release. The response to the trailer Competition was overwhelming, with some 1200 entries showc…