Treasure Turtle

The Treasure Turtle is a large turtle whose shell is a treasure chest. The Treasure Turtle is currently in charge of the Vault.