Wikipedia
Atshen
In Inuit mythology, Atshen is a cannibalistic spirit.
In Inuit mythology, Atshen is a cannibalistic spirit.