President Sebastian Merkle Takes the Oath of Office

Fifteenth Sunday after Pentecost

September 10th, 2023