Epic Games Store is offering a mystery free game every day for the month of December and there are rumored to be 14 games. The list of mystery free games was leaked earlier but it confirmed Shenmu III only. The second game was Neon Abyss. While the third mystery game hasn’t been revealed so far, […]