The release date for CI Games and Hexworks’ upcoming action role-playing game, Lords of the Fallen, has reportedly been revealed. Twitter user Aggiornamenti Lumia has been known for sharing leaks from the Microsoft Store. They have been quite accurate in the past, and were the one to share the release date as well as the […]