Joke of the Day (25/09

What do you call priests in Germany?

German Shepards!