View Larger Image
Lake Windermere, English Lake District
Looking north on Windermere Lake, the largest natural lake in England, in the English Lake District. Windermere is the site of the famous limnological institute, the Freshwater Biological Association. Photo from old ASLO slide collection; acquired by R. Sterner; scanned by K.L. Schulz.