New Assassin’s Creed: Valhalla Gameplay Footage Showcases Mythical Beasts in Action

Valhalla is setting up to be a crazy game!