Epic Games Store Offers Free Games: Axiom Verge, The Jackbox Party Pack and More to Come
When I heard about Epic Games opening another store, I was asking myself ‘should I install the launcher and see what they offer? Should I just stick with Steam?’ I…