Wolf-like Creature in Armor