Gaming News ‘The Witcher: Monster Slayer’ To Be Released July 21 by Myles McPartland 3 years ago CD Projekt recently confirmed that The Witcher: Monster Slayer will release on July 21. This…