Wolf O'Donnell

Wolf O'Donnell is an anti-hero in the video game series Star Fox.