Question: where is the lord of the mountain?
Answer: You can find the Lord of the Mountain at the top of Satori Mountain, located near a large sakura tree by a small pond. However, YouTuber RRodGaming explains the Lord of the Mountain doesn't show up all the time, but only when there's a thick, murky blue fog that blankets the mountain.