More than a year after it was last seen, we finally get new information on Biomutant. Continue reading this story on RPG Site or discuss it!