Lord Puffin

Lord Puffin is a British peer. His estate, Glenglogur, had a maze open to the public. He wanted to shut it down without being blamed for doing it, so he created the monster Glogur to scare people away.

Appearances

 * Scooby's Amaze-ing Adventure