Joke of the Day 6/5 Joke of the Day What do you call priests in Germany? German shepherds! Joke of the Day 6/5 Read More »