Epic Games Store Reveals Its Next Batch of Free Games

Epic Games Store has revealed its new pair of free games, which will be made available to all Epic [...]