The Peaks

The Peaks are a mountain range situated near the middle of the Lemurian continent.