Church Farm

Church Farm

A day on the farm

It’s 11.45 on a cool night in March, and there is finally peace in the lambing shed. The pregnant ewes have either settled down for a nap at the back of the enclosure, or have their heads in the hay…