So a Wendigo is a spirit from Algonquian Native American mythology. It possesses humans transforming them into disgusting flesh-hungry giants. Those possessed have an insatiable cannibalistic appetite.
Thanks so much again to Bryan who gave me a bunch of tips (more planar! exaggerate!) on how to improve this guy, and even did a quick sculpt-over when I was stuck.