Leicester Longwool are naturally polled sheep (1)By Annemaria Duran / July 17, 2021 Leicester Longwool are naturally polled sheep (1)