The Laughing Demon of the Forest

Character Design Challenge Samurai theme. This laughing demon is terrorizing merchants and samurais walking in the forest. 2016