Anuchard is coming in April + new trailer
The final release date for Anuchard, a civilization restoration action role-playing game, has been set. The game’s release date has been set for April 14, 2022, according to publisher Freedom Games and developer stellarNull. Last...
Mon 04-04-2022 21:26 | Nintendo Switch News | Anuchard