I smell duck !

No you smell duck poop !

Originally posted 2014-05-08 20:43:33.

Leave a Reply