Epic Games Store to give away 12 free games over Christmas

Holiday Games Sale to start December 19