The Epic Games Store to release Three New Free Games

Epic Games Store has added a free game again. This week, users will be treated to The Spectrum…