Doglion

Doglion is a big grey monster. He is a muppet beast.