BIOMUTANT: What is BIOMUTANT in a Nutshell? The New Explanation Trailer Will Tell You!

Stockholm, Sweden / Vienna, Austria - May 18th, 2021: BIOMUTANT will release next week! We know everyone is excited but some people still might wonder how certain parts of BIOMUTANT work, how crafting is done and what t…