The Epic Games Store will give away 15 free games over Christmas

UPDATE: Mages of Mystralia is free until December 28

The Epic Games Store will give away 15 free games over Christmas