Just what the title says.

Friday, December 11, 2009

The average mall Santa gets peed on seven times a day.

No comments: