On the western edge of England in Assassin’s Creed Valhalla, looms Manstone Rock, an imposing […]