Wikipedia / Atshen
Wikipedia / Atshen
In Innu mythology, Atshen is a cannibalistic spirit that hunts through the permafrost.
In Innu mythology, Atshen is a cannibalistic spirit that hunts through the permafrost.