Waluugi

Waluugi is a powerful creature with unknown power. He could be CGI. I do not know. What do you think?