Monday, 23 September 2013

Why do bad things happen to good dogs?

Not for this reason ...
(For the tear-jerking back story, start here)
HT: CS

No comments: