Developer – Spiders Publisher – Focus Home Interactive Release Date – September 10th, 2019 Platforms – PC – PS4-Reviewed, XBOX It’s been a long time since Bioware has graced us with anything resembling their old selves. KOTOR, Mass Effect,…
Read more ›