Tuesday, October 22, 2013

Ministry

Q: What do they call pastors in Germany?
A: German Shepherds

No comments:

Post a Comment