After ‘GTA 5’ and ‘Civilization…

A leak from last week has seemingly been confirmed now that¬†Epic Game Store is giving away¬†Civilization…

Games