Cantonese Fook-Beast

The Cantonese Fook-Beast is a species of demon native of Canton, China.

Appearances

 * That Vision Thing