Duck Soup
...dog paddling through culture, technology, music and more.
Thursday, May 14, 2015
Fox News Station Blurred Out the Nipples of a $179 Million Picasso Masterpiece
[ed. Why am I not surprised.]
Newer Post
Older Post
Home