Another Assassin’s Creed Valhalla leak reveals November 17 release date

An accidental Instagram post from the official Assassin’s Creed Italy account has spilled the beans on Assassin’s Creed Valhalla’s release date, revealing that the game is landing on November 17. Read more…
Neowin