Places | May 04, 2014 11:24 AM EDT
45 serene photos of Lake Windermere in England Lake District
Windermere is the largest natural lake in England. It is a ribbon lake formed in a glacial trough after the retreat of ice at the start of the current interglacial.
© 2024 BOOMS Beat, All rights reserved.
Do not reproduce without permission.
Do not reproduce without permission.