Glacial Lakes are created by melted glaciers. The glaciers would move and shift its way down to where it would ultimately become a lake. As it progressed down the hills, it would leave craters and markings, which is how Geologist can tell the glaciers moved from one spot to another. The Glaciers would essentially erode itself away as it moved.
I love how reflective the water is. This is Lake McDonald in Montana, USA.
The Great Lakes are the largest Glacial Lakes in the World