Q: What do you get when you cross a sheep and a porcupine?
A: Nobody knows, but whatever it is, it knits its own sweaters.
10 14 14 -14
Tags: Sheep
comments powered by Disqus
Facebook Twitter Google Plus
Contact Us | Bug Report | Privacy Policy