Gameitall
September 6, 2023
The studio behind the Saints Row and Red Faction series has been closed by the studio parent company, Embracer Group, “effective immediately.” Coming shortly after the Illinois-based...