Mr. Snuff

Mr. Snuff is a minor villain in the Disney's animaed picture, Treasure Planet. An obese alien creatue, working with John Silver's pirate crew, Mr. Snuffs plays a minor role in Heroes vs. Villains.