Saint Mary Lake is the second largest lake in Glacier National Park, in the U. S. state of Montana. Wikipedia