Tag: mass effect peak 15 puzzle

Where is Peak 15?

Wiki Targeted (Games) One of seventeen remote facilities on Noveria, Peak 15 is a large research station in the Skadi ...