BAFTA’s 2017 Game Of The Year Will Be Free On The Epic Games Store
Epic Games has been wowing players with its recently-launched competitor to Steam known as the Epic Games Store. Since its launch late last year, Epic has unveiled a load of exclusive games, and its even gone one step further by promising players two free games a month. Thanks, Epic! The first of these free games … Read more