World of Goo Is Available for Free on Epic Games Store Till May 16

World of Goo

Despite following a policy that might be in contrast with what most of the gamers’ wanted, Epic Games Store has some features other than exclusive games that could make you to utilize along with your Steam account. One of those features is the platform’s free games that become available twice a month, meaning that you […]