Thats weird. Reminds me of the "Treeman" from Indonesia kinda.

I wouldnt mind growing horns like Hell Boy's so i could ram people... That'd be sick