The Masked Puffle

The Masked Puffle is a superhero.