Cheshire Cat

The Chesire Cat is a feline with the ability to disappear and reappear