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