Steve Weaver:
New Born Soay Lamb
Steve Weaver:
New Born Soay Lamb
Steve Weaver:
New Born Soay Ram Lamb
Steve Weaver:
New Born Soay Ram Lamb
Steve Weaver:
Soay Piebald Lamb June 2015
Steve Weaver:
Soay Sheep....a few years on!