Joke 42

What do you get when you cross a sheep and a porcupine? Nobody knows, but whatever it is, it knits its own sweaters.
  • Currently 0/5 Stars.
tags: sheep