Biomutant may finally have a release date if a leak at two online stores can be believed, but gamers shouldn’t get their hopes too high yet.
The post Biomutant Leak Reveals Possible Release Date for Delayed Game appeared first on CCN.com
Source: https://www.ccn.com/biomutant-leak-reveals-possible-release-date-for-delayed-game/