Yeti Lair

Yeti Lairs are landmarks added by Twilight Forest. They are found in the snowy biomes of the Twilight Forest. There are four entrances that lead in with no Chests. Yetis and Alpha Yetis will spawn here.