We followed the development of Biomutant over the course of many years. After so many delays, Biomutant is finally out. Many of us currently feel very excited about the game’s release. Thankfully, Biomutant review scores have also come out, too. So hold your hyped horses, and check out what the critics have to say first before buying the game at launch. […]