Home » News » Rumor: Just Cause Devs Working on A New Battle Royale Game