Kapre Picture

The Kapre is Philippine's version of giants, they live atop trees, no they don't really eat snails.
PCBC: Alvis ref
Colourness-PurplePeopleEater
Kapre
Talos Lineart
The Eater of the Dead