An image of a Wendigo.

The Wendigo: A Terrifying Beast With an Insatiable Hunger for Human Flesh

The Wendigo is a horrifying creature of Algonquian Native American legends that would devour human flesh to survive a harsh winter. But are they only myth, or are there really cannabilistic humanoids...