A Catholic priest is driving to London to be on a radio show and he's stopped by the police for speeding. A policeman smells alcohol on his breath, sees an empty wine bottle on the floor and says : " Sir, have you been drinking ? " The priest says : " Just water. " The policeman replies : " Then why do I smell wine ? " And the minister looks down at the bottle and answers : " Good Lord, He's done it again ! "