Leon Powalski

Leon Powalski is an anti-hero from Star Fox.

Fanon Wiki ideas so far

 * Star Wolf Battle Royale