The Epic Games Store has amassed more than 108 million users

The Epic Games Store offered 73 free titles in 2019

Comments