The Cat Head

The Cat Head is an cat head who screams out of nowhere.

Bio
The Cat Head was born more than 20 years ago.

Trivia
Like Cattystack, The Cat Head used to have hair.