Mist Over Esthwaite Water

The Lake District in Northern England, otherwise known as Cumbria, is home to many idyllic sheep farms. But there are these ladies, too.