Sheep Canada: A young Polypay ewe and lamb at Dry Lake Ranch.

A young Polypay ewe and lamb at Dry Lake Ranch.


Return to the page