Star Wolf

Star Wolf is the eternal enemy of the Star Fox team. Its leader is Wolf O Donnell.