gamesNews Digital Bros., Parent Company of 505 Games, Have Revealed That Epic Games Paid Them 9.49 Million Euros for Control Exclusivity September 20th, 2019