Siberia

Siberia is a frozen land of the north, and home to yetis.