A rare case of improving everything and still disappointing…
Overgrowth finally released on Oct 16, 2017, but is the game worth the nearly decade-long wait in development?
A rare case of improving everything and still disappointing…
Overgrowth finally released on Oct 16, 2017, but is the game worth the nearly decade-long wait in development?