Mister Grin

Mister Grin is a giant crocodile that lives on Mollusk Island.