Lords of the Fallen release date set
City Interactive has announced that Lords of the Fallen will release on October 28th in North America and on October 31st in Europe, set to launch on PlayStation 4, Xbox One, and PC. Check out our recent hands-on preview to see Zack's thoughts on the E3 demo.