I don't know if he is in the snowy mountains, but there is a mountain youkai called Tengu in Japan.
Follow makotu to stay updated on their latest posts!