Assassin’s Creed Valhalla DLC Leaks Hacks Release
Assassin’s Creed Valhalla, one of the most anticipated holiday updates, was leaked from a Chinese store, potentially revealing new details about the next expansion of the games. Ubisoft’s live premiere is scheduled to happen at 9 am PDT / 6 pm CET. A title update is also due during the week and will require a […]