Saint Leonard Vechel was a 16th century Dutch parish priest who was martyred for his belief in the True Presence of Christ in the Eucharist and the primacy of the pope (Feast Day October 15).
Click the photo to continue.