Buto Ijo (Green Giant) Picture

This is my kawaii version of Buto Ijo. Buto means giant, and Ijo (hijau) means green, so it's a Green Giant!
Buto is a villain character in Javanese mythology who frequently appears in Wayang.
Continue Reading: Giants