Epic Games: Three New Free to Play games revealed on Epic Games Store

Epic Games: Watch Dogs 2, Football Manager 2020, Stick it to the Man! Now free to download and play on Epic Games Store. Epic Games continues its efforts to lure players to its store by releasing new games every week.…