Griffon Minosaur

The Griffon Minosaur is a Minosaur who appearsin a stage show