Its supposed to be a person but to be honest ...in my personal opinion i think its mountain Gorilla
but aside from that i better make an actual post. Hopefully this makes up for my other post.
EDIT: Warning- looking at Previous picture may cause serious shock