A striking satellite image reveals Gee Lake on Baffin Island, a remnant of the ancient Laurentide Ice Sheet. This ice cap, ...