Animal

Q: How many sheep do you need to make a sweater? A: I don’t know. I didn’t think sheep could knit!
 127
0