January 30, 2010

LIFE EXPLAINED, PART 616

If dogs could talk, they'd still be dogs, but at least we'd find out what the hell all that leg humping is about.

No comments: