Lord of the Mountain

The Lord of the Mountain, or Satori, is a creature in The Legend of Zelda: Breath of the Wild. It is found surrounded by Blupees.