Star Wolf is the eternal enemy of the Star Fox team. Its leader is Wolf O Donnell.
Wolf O Donell and Leon taking a mud bath.