Disney Versus Non-Disney Villains Wiki
Wolf O'Donnell

Wolf O'Donnell is the leader of Star Wolf and a anti-hero in the Star Fox Games