Epic Games Store Might Have 15 Free Holiday Games



Starting with Shenmue 3, it looks like there will be 15 free games offered by Epic Games Store over the Christmas holidays.
Read this article on TechRaptor



Source link