Kapre Picture

The Kapre is Philippine's version of giants, they live atop trees, no they don't really eat snails.
Continue Reading: Giants