Written by Jackie Payne Comments Off on Hand knitted wool sheep £15 each Hand knitted wool sheep £15 each