Cheshire Cat

The Cheshire Cat is a cat from Wonderland who has the ability to turn invisible.

History
TBA