Swaledale lamb

Swaledale lamb

11 of 32

Swaledale lamb.