Assassin's Creed Valhalla is an upcoming open-world action game from Ubisoft. The game is scheduled for Holiday 2020 and is expected to be a showcase …
Read more on windowscentral.com
Windows Central flipped this story into Windows Central: Start Menu•1382d