Joke of the Day 6/5

What do you call priests in Germany?

 

German shepherds!

Joke of the Day 6/5 Read More »