Santiago Mestre Iborra


Santiago Mestre Iborra - friar minor capuchin and Catholic priest from Spain. He was born on April 10, 1909 and died on September 28, 1936.