VG247 and GamesRadar are reporting that the Assassin's Creed Valhalla release date has leaked. The leak comes from the Assassin's Creed Italy Instagram page, where the release date was revealed to be November 17th. https://twitter.com/Wario64/status/1282035173580632064? Ubisoft Forward takes place tomorrow at 5am. You can login during the stream to get a free copy of Watch Dogs 2.