Sheep Shearing at Cannon Hall Farm

2024-05-29 473

This summer the live demonstrations are back.