10 September 2007

Riddle 6


Q. What do they call pastors in Germany?

A. German Shepherds.

No comments: