you're right mate, this one is a veeery evil being, called Leak.. Le(as in let) itself means a witch, ak(as in duck) means evil, so Leak is an evil witch in Bali mythology..
wow thanks for that.It was very scary.Many of these were seen on our holiday but this one really stood out....Still it was a beautiful place,prettiest place in Bali.
I have no idea!
the faces are a little different!
Usually here in a japan they put scary sculptures in front of temples to help scare away evil!
Looks like a cool dude!