Catzilla is an orange and black cat like-beast from the zoo or a villain
This page needs additional information! Add more to this article with your knowledge.