Jacob sheep with Jacob wool card £4.50 each

Jacob sheep with Jacob wool card £4.50 each